Dreamhost共有ホスティングファイルでPythonbrewを介してpython 2.7.3を実行しているPython仮想環境にpython-oath2ライブラリをインストールしようとしています。
まず、このリンクから tarball をダウンロードしてから、ファイルの内容を抽出しました。 https://github.com/simplegeo/python-oauth2
次にcd
、抽出したフォルダーに編集して実行しました
python setup.py build
python setup.py install
oauth2-1.5.211-py2.7.egg
これにより、ディレクトリに新しいファイルが作成されました
/home/davidfaux/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages
import oauth2
Python インタープリターを使用すると、エラーは発生しません。ただし、import oauth2
Django アプリケーションの views.py を呼び出すと、エラーが発生します。
Could not import myapp.views. Error was: No module named oauth2
Passenger の再起動 ( touch tmp/restart.txt
)、Python の再起動 ( pkill python
)、およびサーバーへの再 sshing を試みました。またpb switch 2.7.3
、正しいバージョンの Python を使用していることも確認しました。oauth2
Python インタープリターでインポートできるのに、Django でインポートできないのはなぜですか?