我在我的django应用程序中安装了django-admin-bootstrapped
模块。当我运行cat requirements.txt
时,它会显示:
django-admin-bootstrapped==1.6.4
但是,当我使用virtualenv使用python manage.py runserver 8000
运行应用程序时,它会给我以下错误:
ImportError: No module named django_admin_bootstrapped
我觉得有趣的是,当我从终端运行应用程序时出现此错误。但是,如果我从我的IDE(PyCharm)运行此应用程序,它运行完美。我错过了什么吗?
编辑:
操作系统:Ubuntu 12.04 Python:v2.7 安装模块的步骤: 我使用了this website 中的说明如果还有其他日志或代码,请告知我们。谢谢!
答案 0 :(得分:3)
当然,在INSTALLED_APPS中添加了django-admin-bootstrapped IS,否则runserver不会抱怨丢失的模块。请尝试@zymud所说的并发布pip冻结| grep bootstrap输出。无论如何,如果模块在pyCharm中工作,我认为你有一个PATH问题......
确保包含django-admin-bootstrapped模块的目录位于PYTHONPATH环境变量中。
聚苯乙烯。在处理安装问题时,了解系统的一些信息(操作系统,Python版本,安装模块的步骤)会很棒。
编辑:
我刚刚注意到你正在使用virtualenv ...你在用pip安装django-admin-bootstrapped之前激活了virtualenv(workon VIRTUAL_ENV_name)吗?
答案 1 :(得分:1)
确保您的sitepackage文件夹和settings.py中的INSTALLED_APPS中的模块名称相同。
您的模块名称似乎是“django-admin-bootstrapped”,但您设置了 像这样INSTALLED_APPS:
INSTALLED_APPS = [
'django_admin_bootstrapped',
]
答案 2 :(得分:0)
https://pypi.python.org/pypi/bootstrap_admin/0.3.0
安装 注意:我假设您使用pip来安装Python包。 来自pypi的最新版本
$ pip install bootstrap-admin
来自github master分支
$ pip install git+https://github.com/douglasmiranda/django-admin-bootstrap
或克隆机器中的主分支
$ git clone https://github.com/douglasmiranda/django-admin-bootstrap
并且不要忘记在django.contrib.admin之前在INSTALLED_APPS中添加bootstrap_admin。