PyCharm中未解决的参考问题

问题:

我有一个目录结构

├── simulate.py
├── src
│   ├── networkAlgorithm.py
│   ├── ...

我可以使用sys.path.insert()访问网络模块。

import sys
import os.path
sys.path.insert(0, "./src")
from networkAlgorithm import *

但是,pycharm抱怨说它无法访问模块。我如何教pycham来解决参考?
 enter image description here

回答:

手动添加它,因为你已经做了这样的一个方法is,但是有一个更简单的方法,那就是通过简单地告诉pycharm你想添加src文件夹作为源根,然后添加源代码到你的python路径。
这样一来,您就不需要将代码硬编码到解释器的设置中:

  • 添加src作为源内容根目录:

xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0
 enter image description here

  • 然后确保添加添加来源到您的PYTHONPATH

 enter image description here

  • 现在进口将解决:

xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0
 enter image description here
这样,您可以添加任何您想要的源代码,事情将会很顺利。如果您将其标记为源代码,那么您will会收到错误:
xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0
 enter image description here

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Unresolved reference issue in PyCharm

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 5