PyCharm在独立模式下的添加源目录等效

时间:2017-09-08 15:08:41

标签: python python-3.x module package pycharm

我在PyCharm中创建了python项目并重新创建了maven目录结构,我在Java编程时使用过。

即。在项目目录中,我创建了src子目录,main子目录和python子目录。

PyCharm我可以右键点击python,然后Mark Directory As... -> Sources Root

这使得所有模块和文件都可以从根目录中的脚本中看到。

但是,当从命令行从根目录运行脚本时,它会抱怨

$ python3 train.py
Traceback (most recent call last):
  File "train.py", line 1, in <module>
    from mydataset import mymodel
ImportError: No module named 'mydataset'

如何解决?

我不想在每个脚本中添加路径添加代码。

更新

使用以下代码将__init__.py文件添加到根项目目录

import sys
sys.path.insert(0, "src/main/python")

没有帮助

0 个答案:

没有答案