pythonbrew を使用して Django をインストールしようとすると、現在問題に直面しています。
私のシステムは ubuntu 12.04 (LTS) を実行しており、次の手順に従って django を実行しています。
http://www.tangowithdjango.com/book/chapters/requirements.html#installing-software
本で指定されているとおりにすべてを正確に実行しましたが、pythonbrew バージョンの Python で Django を使用すると、次のエラーが発生します。
トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ImportError 内: django という名前のモジュールがありません
そのため、調査を行うことにし、追加のライブラリを追加するために PYTHONPATH として指定されているフォルダーに移動しました。これは次のとおりです。
./.pythonbrew/pythons/Python-2.7.5/lib/python2.7/site-packages (上記の 2 つのフォルダー レベルは除外しましたが、私の PYTHONPATH は正しく、echo $PYTHONPATH で確認されています)
site-packages フォルダーには、Django エラーを説明する何もありません。
だから私はpythonbrewをオフにしてからpythonを実行し、次に「djangoをインポート」するとうまくいきました。
これは、Python に何かをインストールしようとしたときに、おそらく何らかの理由 (または別の理由) で PYTHONPATH を使用していないことを意味します。
私はここを見ました:
1)Djangoをインストールした後のエラー(PATHまたはPYTHONPATHの「エラー」と思われる)(解決策と質問は私のものとは大きく異なり、わずかに類似しているようです)
2) pythonbrew で追加の python パッケージをインストールする方法(男は応答を得ず、ハッキングを行いました)
3) http://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/ (この人は、パッケージをインストールする前に virtualenv を使用して仮想環境を作成することを推奨しています)
今何をすべきかわからないので、エラーが私の PYTHONPATH にあるか、インストールされているすべてのパッケージが pythonbrew パッケージではなくルートの python インストールに移動する原因となっているパーミッションエラーがあると思われます。
どんな支援も大歓迎です (また、他の多くの人が pythonbrew と django でこのインストールの問題に直面することを期待しているので、これは固有の問題ではありません)。