zope.deprectation: 解决pydev、.pth文件和site-packages的导入问题

2024-04-20 06:05:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在虚拟环境中使用python3.4.2。我已经将pydev设置为将虚拟环境解释器与虚拟环境的site packages目录一起使用。你知道吗

当我运行虚拟环境的python版本时,从命令行开始一切正常。我可以正确导入所有内容。你知道吗

但是,有时我会在PyDev中遇到问题,即使它是为虚拟环境配置的。你知道吗

我遇到的一个大问题是PyDev没有看到佐佩。贬损. 这可能是因为在站点包中,zope目录没有init.py文件。实际上,创建这个文件会让PyDev看到佐佩。贬损. 你知道吗

在站点包目录中佐佩。贬损包装确实随附佐佩。贬损-4.1.1-py3.4-nspkg.pth公司以及佐佩。贬损-4.1.1-py3.4.egg-info,我认为它应该有助于正确设置东西。你知道吗

但皮德夫似乎不明白。你知道吗

(我对newrelic也有一个类似的问题…它在site包下的目录结构不是‘canoncial’,但它还附带了一个.pth文件来帮助解释器理解在哪里可以找到东西)。你知道吗

我的问题是如何让PyDev正确理解站点包环境?你知道吗

手动触摸一个初始化.py是完全不正常的。。。你知道吗

谢谢!你知道吗


Tags: 文件命令行py版本目录内容站点packages
1条回答
网友
1楼 · 发布于 2024-04-20 06:05:00

PyDev不支持命名空间包。这是错误报告https://sw-brainwy.rhcloud.com/tracker/PyDev/151

顺便说一句,PyCharm(伟大的Python IDE)从2012年开始就提供support命名空间包–

PyCharm has been updated to support the new language features of Python 3.3, including the new namespace packages.

相关问题 更多 >