首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:在安装django-cms时,没有名为cms的模块。

ImportError:在安装django-cms时,没有名为cms的模块。
EN

Stack Overflow用户
提问于 2015-03-17 21:43:42
回答 1查看 5.8K关注 0票数 4

我有一个基于django -cms的本地工作django项目。现在,当我激活virtualenv source env/bin/activate和runserver python manage.py runserver时,它突然失效了,我得到了ImportError: No module named cms。在这里,完全错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute
    django.setup()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/__init__.py", line 21, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/apps/config.py", line 87, in create
    module = import_module(entry)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named cms

我不明白这一点,因为一切都很好,只有两周前我做的事情是将项目所在的目录从我的桌面放到另一个位置。任何人都知道如何解决这个问题,或者是什么原因。

和平执行方案清单:

代码语言:javascript
复制
argparse (1.3.0)
binaryornot (0.3.0)
cookiecutter (0.8.0)
coverage (3.7.1)
distribute (0.7.3)
dj-database-url (0.3.0)
Django (1.7.1)
django-allauth (0.18.0)
django-appconf (0.6)
django-autoslug (1.7.2)
django-avatar (2.0)
django-braces (1.4.0)
django-cache-url (0.8.0)
django-classy-tags (0.4)
django-configurations (0.8)
django-crispy-forms (1.4.0)
django-debug-toolbar (1.2.2)
django-extensions (1.4.9)
django-floppyforms (1.3.0)
django-front (0.4.3)
django-inplaceedit (1.3.0)
django-model-utils (2.2)
django-mptt (0.6.0)
django-reversion (1.8.0)
django-secure (1.0.1)
django-sekizai (0.7)
django-wymeditor (1.0)
djangocms-admin-style (0.2.0)
djangocms-installer (0.7.2)
djangocms-text-ckeditor (2.0.5)
docutils (0.12)
html5lib (1.0b1)
Jinja2 (2.7.3)
MarkupSafe (0.23)
mock (1.0.1)
MySQL-python (1.2.5)
oauthlib (0.7.2)
Pillow (2.6.1)
pip (1.5.6)
psycopg2 (2.5.4)
Pygments (2.0.1)
python-openid (2.2.5)
pytz (2013.8)
PyYAML (3.11)
requests (2.5.1)
requests-oauthlib (0.4.2)
setuptools (8.0)
six (1.4.1)
South (0.8.4)
Sphinx (1.2.3)
sqlparse (0.1.14)
unicode-slugify (0.1.1)
virtualenv (12.0.5)
waitress (0.8.9)
Werkzeug (0.9.6)
whitenoise (1.0.6)
wsgiref (0.1.2)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-17 21:58:51

移动您的virtualenv将破坏它,因为它使用绝对路径。如果您移动了其中包含virtualenv的文件夹,那么路径将不再指向virtualenv包。您需要将virtualenv放置在以前的位置,或者创建一个新的virtualenv。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29110283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档