0

私は2つのPythonをインストールしています。1 つはデフォルトの場所にインストールされ、もう 1 つはホーム ディレクトリにインストールされます。ホームディレクトリのpythonインストールを使用しています。pythonpath に関する問題に直面しています。2番目のpythonインストールでsys.pathを実行すると、デフォルトのpythonインストールのライブラリのパスが表示されます

例えば。

2番目のpythonは、/home/python2.6.1 使用するとインストールされsys.pathます

/lib/python2.6/lib-old, /lib/python2.6/lib-dynload

それ以外の

/home/python2.6.1/lib/python2.6/lib-old, /home/python2.6.1/lib/python2.6/lib-dynload

ホームディレクトリのpythonインストールのパスを変更するにはどうすればよいですか

4

1 に答える 1

2

これは、ライブラリが /lib にインストールされているか、インタープリターが /lib をスキャンしてライブラリを探すように構成されているためです。Python を再コンパイルし、configure スクリプトにライブラリの別のプレフィックスを与える必要があります。

しかし、これは私がすることではありません。virtualenv をインストールして、その方法で Python バージョンの管理を開始します。これは私が実際に行っていることです ;) クリーンでシンプルです!

于 2012-05-24T17:58:01.883 に答える