【发布时间】:2015-06-09 17:11:23
【问题描述】:
这个问题一直让我发疯。我正在尝试从同一目录中的文件导入一个类。 PyCharm 给了我“未解决的参考”错误。 MyClass 在file.py 中定义。
我发现了这些问题:
- Unresolved reference issue in PyCharm
- Pycharm: "unresolved reference" error on the IDE when opening a working project
- PyCharm shows unresolved references error for valid code
- Unresolved reference when importing from sibling sub-package with
我的项目结构如下:
我已将 src 标记为源根目录...
我已经设置了“将源根添加到 PYTHONPATH”:
我已经尝试过文件 -> 使缓存无效/重新启动..(我什至重新启动了计算机)。
如果我尝试运行它,我会在控制台中收到以下错误:ImportError: cannot import name 'MyClass'
解释器是 Ubuntu x64 14.04 上 Python 3.4 上的 virtualenv。
如果我安装并导入任何 3rd 方包,它们都可以正常工作。
如果我在终端中尝试echo $PYTHONPATH,它不会返回任何内容(与env | grep PYTHONPATH 相同。我在尝试这些时激活了相应的virtualenv。
有什么线索吗?
【问题讨论】: