2024-03-29 01:35:36 发布
网友
我有目录结构
├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ...
我可以用sys.path.insert()访问网络模块。
sys.path.insert()
import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import *
然而,pycharm抱怨它不能访问模块。我怎样才能教皮查姆解决这个问题?
如果有人还在关注这个问题,我尝试的时候,接受的答案仍然适用于PyCharm 2016.3。用户界面可能已更改,但选项仍然相同。
即右键单击根文件夹-->;“将目录标记为”->;“源根”
src
__init__.py
PYTHONPATH
手动添加确实是一种方法,但是有一种更简单的方法,那就是告诉pycharm您想将src文件夹添加为源根,然后将源根添加到python路径。
这样,您就不必硬编码到解释器的设置中:
这样,你可以添加任何你想要的作为源根的东西,一切都会很简单。但是,如果未将其标记为源根,则将得到一个错误:
如果有人还在关注这个问题,我尝试的时候,接受的答案仍然适用于PyCharm 2016.3。用户界面可能已更改,但选项仍然相同。
即右键单击根文件夹-->;“将目录标记为”->;“源根”
src
文件夹中的__init__.py
文件src
文件夹作为源根目录PYTHONPATH
(请参见上文)手动添加确实是一种方法,但是有一种更简单的方法,那就是告诉pycharm您想将
src
文件夹添加为源根,然后将源根添加到python路径。这样,您就不必硬编码到解释器的设置中:
src
作为源内容根:PYTHONPATH
:这样,你可以添加任何你想要的作为源根的东西,一切都会很简单。但是,如果未将其标记为源根,则将得到一个错误:
相关问题 更多 >
编程相关推荐