如何解决python问题__import __(name)ImportError:没有名为首选项的模块

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

遇到问题,因为我的项目需要Django == 1.7.7,但无法继续此错误。

 Library I have:
 Django==1.7.7
 django-browserid==2.0.2
 django-dynamic-preferences==1.7.1
 django-preferences==1.0.0
python django
1个回答
0
投票

具体来说,我不知道这些来自Django的软件包,但是...

ImportError: No module named <something>始终表示import命令根据Python设置无法在其查找的路径中找到已安装的模块。

[已安装所有适用于Python的模块(例如,将pip install django-dynamic-preferencessite-packages一起(有时称为dist-packages。)。您可以运行命令...

python -m site

...查看用于查找site-packages的路径>

所以,此错误被触发,因为...

  1. 未安装软件包

  2. 未正确调用该程序包。

  3. 例如:

import preferences

...也许拼写错误...

import Preferences

...或您的名字错误...

import django-preferences

...或您以错误的方式导入它...

from preferences.models import Preferences
  1. 最后,检查您的路径。在Linux / UNIX上,检查PYTHONPATHPYTHONHOME。在Windows上,检查系统路径(例如here
© www.soinside.com 2019 - 2024. All rights reserved.