2016-05-14 9 views
0
に設定する必要があります

私はオンラインからPythonモジュールをダウンロードしてIDLEで使用したいのですが、見つからないというエラーメッセージが表示され続けます。私はpythonパスを

私のpythonパスは "/Library/Frameworks/Python.framework/Versions/2.7/bin"です。私がオンラインからIDLEにダウンロードしたモジュールを実行できるようにしたいのであれば、私は自分のpythonパスを設定する必要がありますか?

OsX 10.10.5を実行しています

+0

いただきまし正確なエラー:

カスタムまたはユーザーインストールを検討している場合は、このフォルダを確認してください(--userフラグを使用して)? – aBiologist

+0

あなたの* module *ファイルを含むフォルダの先頭に[PYTHONPATH env variable](https://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH) – gdlmx

+0

の答えがほぼ同じになるはずですPythonでimportステートメントを直接実行するかIDE経由で実行するかを指定します。 –

答えて

0

ホームディレクトリの下のどこかにディレクトリを作成します。 ~/pylibとしましょう。モジュールを~/pylibにコピーします。 IDLEを実行する前に、コマンドを実行してください

export PYTHONPATH=~/pylib 

モジュールをインポートできるようになりました。

0

ダウンロードしたモジュールが適切にパッケージ化されている場合は、インストールルーチンが必要です。従来はsetup.pyと呼ばれていました。あなたはこのファイルを参照する場合は、あなただけのオンラインで利用可能最もパッケージの世話をする必要があります

python setup.py install 

を行うことができますし、あなたもそれがインストールされている場所を把握する必要はありません。

あなた本当に

import sys 
sys.prefix 
sys.exec_prefix 

これらによって報告されているように、あなたがディレクトリを確認することができ、パスを設定/確認する必要がある場合のものがインストールされているディレクトリ(prefix/lib)を指すパスです。 userbase/lib/python<VERSION>/site-packages

More details in the documentation.

+0

私はあなたの指示を誤解しているかもしれませんが、私はbashでそのスクリプトを実行し、setup.pyのようなファイルやディレクトリはないと言われました – SUPhys

+0

@SUPhysパッケージをダウンロードしたディレクトリに移動します正しくパッケージ化されていません。ダウンロードしているパッケージへのリンクを教えてください。 – RafazZ

関連する問題