Linuxでコマンドラインから小さなプログラムを実行しようとしています。IDLEを使用するとプログラムは正しく実行されますが、コマンドラインから実行できません。私はこの小さなプログラムを実行して、自分の道を教えてくれました。
import sys
print sys.path
IDLEの下に、次のエントリがあります。
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
コマンドラインで実行すると、これらのエントリは表示されません。インポートする必要のあるパッケージ(selenium)はdist-packagesにあります。セレンをインポートしようとすると、次のエラーが発生します。
from selenium import webdriver
...
ImportError: No module named selenium
pip install selenium、pip Uninstall seleniumを試しましたが、問題は解決しません。(seleniumインストールファイルで)python setup.py installを試してみると、次のようになります。
error: invalid command 'easy_install'
この問題を解決するにはどうすればよいですか?/usr/local/lib/python2.7/dist-packagesをパスに追加する必要がありますか?追加する場合はどうすればよいですか?
次のいずれかを実行できます。
1.sys.pathにパスを追加します
import sys
sys.path.append('/usr/local/lib/python2.7/dist-packages')
2.PYTHONPATH
コマンドラインから追加
export PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python2.7/dist-packages"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加