私はPythonでモジュールをインストールすることに少し悩まされていて、それで多くの問題を抱えていたので、それに対する良い解決策を見つけることは素晴らしいことです. ここに私の問題があります:
- PYTHONPATH: パッケージをインストールする場所を easy_install/Python に伝えるにはどうすればよいですか?
/Library/Python/2.6/site-packages
私が入れたとしても:.bash_profile
と:
PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
そこにあるパッケージをインポートしません。
他のサイトでは、私が入れたすべてのもの:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
動作します。理由がわからず、知りたいです。
- コマンドで「south」をインストールするだけで、次の場所
easy_install south
にインストールされたと思います。
/Library/Python/2.6/site-packages
そこにインストールされていた「south」をコピーし(south というフォルダーにありました。southSouth-0.7.2-py2.6.egg
をコピーしただけです)、に貼り付けました
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
そして今、私のdjangoプロジェクトのディレクトリに移動するときにそれをインポートできます(settings.py-Installed Appsには「南」があります)。
python manage.py shell
南によれば、これはそれが機能することを示す良い指標です。
- すべてのモジュールでそれを行う必要がありますか? これを解決するよりエレガントな方法はありますか。あると言ってください。
ありがとう