代码之家  ›  专栏  ›  技术社区  ›  billy

“modulenotfounderror:没有名为x的模块”:pydev配置正确吗?

  •  0
  • billy  · 技术社区  · 8 年前

    第一次尝试EclipsePydev真的很难。

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

    moduleNotFounderror:没有名为“rango”的模块

    我查过了 项目>属性>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

    照片中错误的正确路径是什么?我想这就是为什么我得到了 模误差 是吗?

    请帮忙!

    1 回复  |  直到 8 年前
        1
  •  2
  •   Fabio Zadrozny    8 年前

    问题是pythonpath配置指向了错误的位置。

    例如:如果你想 import rango ,你需要设置 Project/Tango (从屏幕截图中)作为源文件夹(要添加到pythonpath的文件夹)。

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

    在django设置中,您应该删除 Project/ 项目/探戈 --manage.py应该是 Tango/manage.py django设置模块应该是 Tango.settings 是的。