特定のディレクトリからモジュールをインポートしようとしています。sys.path/PYTHONPATHにディレクトリを追加する
sys.path.append(mod_directory)
を使用してパスを追加してからPythonインタプリタを開くと、ディレクトリmod_directory
がリストsys.pathの最後に追加されるという問題があります。 Pythonインタプリタを開く前に変数PYTHONPATH
をエクスポートすると、ディレクトリがリストの先頭に追加されます。後者の場合はモジュールをインポートできますが、前者の場合はインポートできません。
誰かがなぜこれが起こっているのかを説明し、私にmod_directory
を追加する解決策を与えることができますか? pythonスクリプト?
私は['site'モジュール](https://docs.python.org/3/library/site.html#site.addsitedir)を試しました。 –