【发布时间】:2013-07-24 00:10:53
【问题描述】:
我正在 django 上创建一个项目,我需要一个带有友谊服务的 django 应用程序。看起来 pinax kaleo 是应用程序。我使用 pip install 安装了该应用程序及其依赖项。除了 django-user-accounts 之外的所有模块都安装了。当我执行 sudo manage.py syncdb 时,我得到:
ImportError: No module named django_user_accounts
这些是我的 python 库中的内容:
django_user_accounts-1.0b14-py2.7.egg-info
django_user_accounts-1.0b15-py2.7.egg
这是我的安装应用设置:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
'login',
'signup',
'bootstrap_toolkit',
'kaleo',
'pinax_theme_bootstrap',
'django_forms_bootstrap',
'django_user_accounts',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
【问题讨论】:
-
django_user_accounts在你的 Python 路径上吗?如果你通过 sudo 安装它,那是一个不同的用户,模块可能不是你期望的。 -
我用同样的方法安装了其他模块,它们都在python路径中