我有一个目录结构
├── simulate.py
├── src
│ ├── networkAlgorithm.py
│ ├── ...
我可以使用 sys.path.insert()
访问网络模块。
import sys
import os.path
sys.path.insert(0, "./src")
from networkAlgorithm import *
但是,pycharm 抱怨它无法访问该模块。我怎样才能教 pycham 解决参考?
原文由 prosseek 发布,翻译遵循 CC BY-SA 4.0 许可协议
手动添加 它 确实是这样做的一种方法,但是有一种更简单的方法,那就是简单地告诉 pycharm 你想要添加
src
文件夹作为源根目录,然后将源根目录添加到您的 python 路径。这样,您不必将内容硬编码到解释器的设置中:
src
作为源内容根:PYTHONPATH
下:这样,您可以添加任何您想要的源根目录,一切都会简单地工作。但是,如果您将其取消标记为源根目录, 则会 收到错误消息:
毕竟这不要忘记重新启动。在 PyCharm 菜单中选择:File –> Invalidate Caches / Restart