Python PyCharm';s在独立模式下添加等效源目录
我在Python PyCharm';s在独立模式下添加等效源目录,python,python-3.x,module,package,pycharm,Python,Python 3.x,Module,Package,Pycharm,我在PyCharm中创建了python项目,并重新创建了maven目录结构,这是我在Java中编程时使用的 也就是说,在项目目录中,我创建了src子目录,其中有main子目录和python子目录 在PyCharm中,我能够右键单击python,然后将目录标记为…->源根目录 这使得根目录中的脚本中的所有模块和文件都可见 然而,当从命令行从根目录运行脚本时,它会抱怨 $ python3 train.py Traceback (most recent call last): File "trai
PyCharm
中创建了python项目,并重新创建了maven目录结构,这是我在Java
中编程时使用的
也就是说,在项目目录中,我创建了src
子目录,其中有main
子目录和python
子目录
在PyCharm
中,我能够右键单击python
,然后将目录标记为…->源根目录
这使得根目录中的脚本中的所有模块和文件都可见
然而,当从命令行从根目录运行脚本时,它会抱怨
$ python3 train.py
Traceback (most recent call last):
File "train.py", line 1, in <module>
from mydataset import mymodel
ImportError: No module named 'mydataset'
对我来说没有帮助同样的问题,不像在您的特定情况下(Java、源文件夹等),而是在普通Python中,即使将init.py文件放在文件夹中。。。仍然
没有名为的模块
错误。
import sys
sys.path.insert(0, "src/main/python")