Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm';s在独立模式下添加等效源目录_Python_Python 3.x_Module_Package_Pycharm - Fatal编程技术网

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")