我最近将我的 python 安装更新到 2.7(之前是 2.5),我注意到一个奇怪的问题,我无法导入我创建的某些模块。我之前没有问题。通常,我编辑 PYTHONPATH 并添加我要导入模块的目录。出于某种奇怪的原因,我无法再导入。我在 PYTHONPATH 中检查了我的路径,它看起来是正确的。
当我在解释器中显示 sys.path 时,我看到每个 PYTHONPATH 条目前面都有当前目录(即 'c:\blah\blah c:\path\to\module')
如果我通过在列表末尾附加我想要的目录来编辑 sys.path,一切正常(即“c:\path\to\module\”)。我以前从来没有这样做过。
我在两台计算机上使用 Windows 7。
有没有人遇到过类似的问题?
最佳答案
我想我找到了问题所在。我以某种方式将一些 python 标准库添加到 PYTHONPATH 中。删除这些后,一切正常。
关于python - 奇怪的 PYTHONPATH 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572880/