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 oauth2Python インタープリターを使用すると、エラーは発生しません。ただし、import oauth2Django アプリケーションの 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 を使用していることも確認しました。oauth2Python インタープリターでインポートできるのに、Django でインポートできないのはなぜですか?