繁体   English   中英

Python sys.path内部?

[英]Python sys.path internal?

最近,我从另一个地方复制了一个python项目,并得到以下问题:

我在D:\\python27上安装了python

然后我使用以下代码检查了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

我会检查一些事情:

  • 确认在c:\\ Python上没有安装较旧版本的Python。
  • 确保导入或运行其他任何东西之前测试sys.path的值。
  • 如果仍有问题,请尝试直接从D:驱动器上的安装路径运行Python。

祝好运。

设置sys.path时,请参考注册表。 取消设置注册表项,您的python sys.path应该看起来更干净。 有关sys.path的工作原理的更多信息,请参见以下答案https://stackoverflow.com/a/38403654/850326

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM