0

を使用してすべてのパッケージをインストールする場合

python setup.py install --prefix=~/.local

システム全体のバージョンからではなく、そこからPythonにパッケージを読み取らせるにはどうすればよいですか?最初に編集PYTHONPATHしてみまし~/.local/lib/python2.x/site-packages/たが、効果がありません。

~/.localPython2.6以降のバージョンでは最初に読まれることが保証されていると思いました。これは本当ですか?それを実現するために何か特別なことが必要ですか?それで問題は解決します。現在、PYTHONPATHパスはシステム全体のディレクトリに組み込まれているようですsys.pathが、リストに含まれているsite-packagesため、の代わりにシステム全体のバージョンが使用され~/.localます。

pip残念ながら、使用することはできません。

4

1 に答える 1

2

virtualenvシステム全体の Python インストールを混乱させることなく、PYTHONPATH を適切に設定する適切なアクティベーション スクリプトを使用することをお勧めします。

http://www.virtualenv.org/en/latest/index.html

于 2012-09-09T21:18:33.603 に答える