我试图找出初始sys.path
值来自何处。一个ubuntu系统突然(我的意思可能是某人做了一些奇怪的事情)在数组的末尾丢失了条目。
所有其他主持人:['', '/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
路径是我真正关心的路径。但是它来自健康的节点呢?
答案 0 :(得分:4)
它来自python-support
包,特别是来自安装的/usr/lib/python2.7/dist-packages/python-support.pth
文件。
不应该手动安装到该目录的任何模块,并且任何安装到该目录的模块的软件包应该依赖于python-support软件包,所以你不必担心它是否是在sys.path
或不在。{/ p>