python - 奇怪的 PYTHONPATH 问题

标签 python import importerror

我最近将我的 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/

相关文章:

python - 如何在 Python 中解析 URL 为 "html written"的 HTML 代码?

python - 如何在 google colab 上升级 pandas

python - 如何根据开始和结束时间将多个列值连接到 Pandas 数据框中的单个列

.net - 通过 Microsoft.Scripting 和 IronPython 运行 Python

python - 导入错误 : No module named "utils" when using pickle. 加载

python - pip freeze 实际导入的包

mysql - 如何将应用程序的现有 MySQL 数据库导入到 RDS AWS

python - 无法导入 python-mysqldb

python - python 中的 zope.interface.registry 导入错误

python - 导入错误 : Symbol not found: _futimens with PyQT5 in macOS Sierra 10. 12.6