如何解决python问题\uuu import \uuuu(name)ImportError:没有名为preferences的模块

2024-05-09 20:28:45 发布

您现在位置:Python中文网/ 问答频道 /正文

由于我的项目需要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

Tags: 项目djangohave错误librarydynamicpreferencesbrowserid
1条回答
网友
1楼 · 发布于 2024-05-09 20:28:45

我不知道这些来自Django的包裹,但是。。。你知道吗

ImportError: No module named <something>总是意味着根据Python设置,import命令无法在它正在查找的路径中找到已安装的模块。你知道吗

Python的所有模块都已安装(例如,pip install django-dynamic-preferencessite-packages(有时称为dist-packages)中)。。。你知道吗

python -m site

…以查看它用于查找site-packages的路径

所以,触发这个错误是因为。。。你知道吗

  1. 软件包未安装

  2. 未正确调用包。

例如:

import preferences

…当可能拼写错误时。。。你知道吗

import Preferences

。。。或者你的名字错了。。。你知道吗

import django-preferences

。。。或者你以错误的方式导入。。。你知道吗

from preferences.models import Preferences
  1. 最后,检查你的路径。在Linux/UNIX上检查PYTHONPATHPYTHONHOME。在Windows上,签入系统路径(如here

相关问题 更多 >