2011-12-06 7 views
4

sys.pathの値はどこから来たのか分かりません。 1つのubuntuシステムは突然(おそらく手動で何か変なことをしている人が手作業で行っていることを意味する)、配列の最後にエントリが失われました。初期のsys.pathはどこから届いたのですか

他のすべてのホスト:['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7']

そのホスト:['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']

/usr/lib/pymodules/python2.7パスは、私が実際に気に一つです。しかし、それは健全なノードのどこから来るのですか?

答えて

4

python-supportパッケージ、特にインストールされている/usr/lib/python2.7/dist-packages/python-support.pthファイルからのものです。

そのディレクトリに手動でモジュールをインストールする必要はありません。また、そのディレクトリにモジュールをインストールするパッケージはpython-supportパッケージに依存する必要がありますので、それがsys.pathにあるかどうかを心配する必要はありません。ない。

+0

ニース。どうやら、python-supportからのいくつかのファイルが削除されてしまった(.pth)ので、python-supportがあったとしてもディレクトリを更新しませんでした。 apt-get install - python-supportのすべてのpython- *パッケージをサポートしました。 – viraptor

関連する問題