"ModuleNotFoundError: No module named x" : Pydev configuration correct?

"ModuleNotFoundError: No module named x" : Pydev configuration correct?

第一次尝试使用 Eclipse Pydev 真的很吃力。

尝试在 python django 中使用 运行 shell 命令,但是出现以下错误:

ModuleNotFoundError: No module named 'rango'

我检查了 Project > Properties > PyDev - Django 以查看设置模块和两个字段:“找不到设置/管理模块...

这是屏幕:https://imgur.com/a/rNqXLqf

这是堆栈跟踪:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "F:\CAB302\java-latest-released\eclipse\plugins\org.python.pydev.core_6.4.1.201806231219\pysrc\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'rango'

Python路径是否正确?还有

我不确定 python 路径代表什么? (请解释)。以供参考 Python 路径截屏:https://imgur.com/a/wUw97OJ

照片中错误的正确路径是什么?我想这就是我收到 ModuleNotFoundError?

的原因

请帮忙!

问题是你的 PYTHONPATH 配置指向了错误的地方。

即:如果你想import rango,你需要设置Project/Tango(来自你的截图)作为源文件夹(这是要添加到PYTHONPATH的文件夹)。

这在 project properties -> PyDev - PYTHONPATH 中(确保您还从 PYTHONPATH 中取消设置项目根目录)。参见:http://www.pydev.org/manual_101_project_conf2.html 了解详情。

在 django 设置中,您应该删除 Project/Project/Tango -- manage.py 应该是 Tango/manage.py 而 django 设置模块应该是 Tango.settings.