最近,我从不同的地方复制了一个python项目并得到了以下问题:
我在D:\python27
然后我使用下面的代码检查了sys.path:
import sys
sys.path
我得到了以下输出:
...
'C:\\Python27\\Lib',
'C:\\Python27\\DLLs',
我不知道python将旧的垃圾python安装路径附加到sys.path中。分享任何想法将不胜感激。谢谢!
PS:我还检查了注册表中的PYTHONPATH变量:
D:\Python27\Lib;D:\Python27\DLLs;D:\Python27\Lib\lib-tk
答案 0 :(得分:0)
我会检查一些事情:
答案 1 :(得分:0)
设置sys.path
时会咨询注册表。取消设置注册表项,你的python sys.path
应该看起来更干净。有关sys.path如何工作的更多信息,请参阅此答案https://stackoverflow.com/a/38403654/850326