Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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 &引用;ModuleNotFoundError:没有名为x的模块:Pydev配置正确吗?_Python_Django_Eclipse_Installation_Pydev - Fatal编程技术网

Python &引用;ModuleNotFoundError:没有名为x的模块:Pydev配置正确吗?

Python &引用;ModuleNotFoundError:没有名为x的模块:Pydev配置正确吗?,python,django,eclipse,installation,pydev,Python,Django,Eclipse,Installation,Pydev,第一次尝试EclipsePydev真的很难 尝试在python django中运行shell命令,但是我遇到以下错误: ModuleNotFoundError:没有名为“rango”的模块 我检查了Project>Properties>PyDev-Django以查看设置模块,这两个字段都说:“找不到设置/管理模块 屏幕如下: 以下是堆栈跟踪: Traceback (most recent call last): File "<input>", line 1, in <mod

第一次尝试EclipsePydev真的很难

尝试在python django中运行shell命令,但是我遇到以下错误:

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

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

屏幕如下:

以下是堆栈跟踪:

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'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“F:\CAB302\java最新发布的\eclipse\plugins\org.python.pydev.core_6.4.1.201806231219\pysrc\\ pydev_bundle\pydev_import_hook.py”,第21行,在do_import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
ModuleNotFoundError:没有名为“rango”的模块
Python路径正确吗?同样

我不确定python路径代表什么?(请解释)。仅供参考 Python路径屏幕截图:

照片一中错误的正确路径是什么?我假设这就是为什么我会得到ModuleNotFoundError


请帮助!

问题是您的PYTHONPATH配置指向错误的位置

i、 例如:如果您想
导入rango
,则需要将
项目/Tango
(从屏幕截图)设置为源文件夹(即要添加到PYTHONPATH的文件夹)

这在
项目属性->PyDev-PYTHONPATH
中(请确保还从PYTHONPATH取消设置项目根目录)。有关详细信息,请参阅


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

您在pydev控制台中键入的导致
ModuleNotFoundError
的行是什么从屏幕截图上很难看出,
rango
Tango
模块中的一个子模块。如果是这样的话,那么你应该
从Tango.rango导入…
命令是:from rango.models import user\u session rango是应用程序,文件夹结构在这里的照片中,(蓝线)控制台:如果您查看问题中的第一张照片,pydev设置模块字段显示not found?有什么原因吗?
rango
Tango
中的子模块——您可能希望以这种方式导入它(如上所述)@jedwards好的,我现在有一个不同的错误,我正在尝试进行迁移,但是我得到了这个“rango.settigns”没有找到?