私はオンラインからPythonモジュールをダウンロードしてIDLEで使用したいのですが、見つからないというエラーメッセージが表示され続けます。私はpythonパスを
私のpythonパスは "/Library/Frameworks/Python.framework/Versions/2.7/bin"です。私がオンラインからIDLEにダウンロードしたモジュールを実行できるようにしたいのであれば、私は自分のpythonパスを設定する必要がありますか?
OsX 10.10.5を実行しています
私はオンラインからPythonモジュールをダウンロードしてIDLEで使用したいのですが、見つからないというエラーメッセージが表示され続けます。私はpythonパスを
私のpythonパスは "/Library/Frameworks/Python.framework/Versions/2.7/bin"です。私がオンラインからIDLEにダウンロードしたモジュールを実行できるようにしたいのであれば、私は自分のpythonパスを設定する必要がありますか?
OsX 10.10.5を実行しています
ホームディレクトリの下のどこかにディレクトリを作成します。 ~/pylib
としましょう。モジュールを~/pylib
にコピーします。 IDLEを実行する前に、コマンドを実行してください
export PYTHONPATH=~/pylib
モジュールをインポートできるようになりました。
ダウンロードしたモジュールが適切にパッケージ化されている場合は、インストールルーチンが必要です。従来はsetup.py
と呼ばれていました。あなたはこのファイルを参照する場合は、あなただけのオンラインで利用可能最もパッケージの世話をする必要があります
python setup.py install
を行うことができますし、あなたもそれがインストールされている場所を把握する必要はありません。
あなた本当には
import sys
sys.prefix
sys.exec_prefix
これらによって報告されているように、あなたがディレクトリを確認することができ、パスを設定/確認する必要がある場合のものがインストールされているディレクトリ(prefix/lib
)を指すパスです。 userbase/lib/python<VERSION>/site-packages
いただきまし正確なエラー:
カスタムまたはユーザーインストールを検討している場合は、このフォルダを確認してください(
--user
フラグを使用して)? – aBiologistあなたの* module *ファイルを含むフォルダの先頭に[PYTHONPATH env variable](https://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH) – gdlmx
の答えがほぼ同じになるはずですPythonでimportステートメントを直接実行するかIDE経由で実行するかを指定します。 –