eclipse pydev 在尝试运行模块时找不到我的包

问题描述 投票:0回答:1

我遇到了 Eclipse 的 pydev 在尝试运行我的代码时找不到我的包的问题。我的项目的布局是 my_project > src > my_package >modules.py 该项目的 PYTHONPATH 包括 my_project > src,我运行测试没有问题。 但是,当我尝试运行时,我收到消息:


Traceback (most recent call last):
  File "/Users/gturek/dev/git/moniqua_maps/src/moniqua_maps/moniqua_maps.py", line 11, in <module>
    from moniqua_maps.Resources import Resources
  File "/Users/gturek/dev/git/moniqua_maps/src/moniqua_maps/moniqua_maps.py", line 11, in <module>
    from moniqua_maps.Resources import Resources
ModuleNotFoundError: No module named 'moniqua_maps.Resources'; 'moniqua_maps' is not a package


我被难住了。

python-3.x pydev
1个回答
0
投票

请包含您的完整错误。

另外,如何在命令行中运行它?

如果问题是您有相对导入,那么可能会产生影响的一件事是,当从 PyDev 内部运行时,您可能希望使用

python -m
启动(您需要使用“python -m mod 打开“启动模块”) .name”而不是“python filename.py”)。

© www.soinside.com 2019 - 2024. All rights reserved.