Python 安装django自动完成灯光示例
我正在尝试安装django autocomplete灯光示例: 通过以下步骤(来自上述文档): 但是,即使在干净的环境中,当我尝试运行服务器时(最后一步),也会出现以下错误:Python 安装django自动完成灯光示例,python,django,django-autocomplete-light,Python,Django,Django Autocomplete Light,我正在尝试安装django autocomplete灯光示例: 通过以下步骤(来自上述文档): 但是,即使在干净的环境中,当我尝试运行服务器时(最后一步),也会出现以下错误: 文件“manage.py”,第8行,在 从django.core.management导入从命令行执行 ImportError:没有名为django.core.management的模块 我尝试了stackoverflow的一系列建议来解决这个问题,但似乎并没有任何效果。您是在已经创建的VirtualNV上运行Djang
文件“manage.py”,第8行,在
从django.core.management导入从命令行执行
ImportError:没有名为django.core.management的模块
我尝试了stackoverflow的一系列建议来解决这个问题,但似乎并没有任何效果。您是在已经创建的VirtualNV上运行Django,还是直接从根目录运行 我通常在virtualenv中为每个网站运行所有内容:
django-admin.py startproject mysite
cd mysite
virtualenv env
source env/bin/activate
pip install django
pip install django-autocomplete-light
pip install ...
通过这种方式,我可以为每个项目提供所需的软件包
从上一个错误来看,django似乎没有安装在新的autocomplete-light_env上
编辑:
请阅读更多有关virtualenv的内容。从您的评论来看,您似乎正在virtualenv之外安装python包,并因此而出现模块化错误
每次您处理的项目的文件夹为virtualenv时,您都应该将其激活,然后再安装软件包。使用“源环境/bin/activate”激活它。将env替换为安装virtualenv的文件夹。编辑完项目后,运行“停用”只需执行
pip install django
即可在您的环境中安装django。我最终按照建议安装了django(为了GAE兼容性,我需要使用django 1.5):
所以我更进一步,但现在它说:
ImportError: No module named autocomplete_light.example_apps.non_admin_add_another
我看到settings.py中引用了该模块:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'cities_light',
'autocomplete_light',
'autocomplete_light.example_apps.basic',
'autocomplete_light.example_apps.music',
'autocomplete_light.example_apps.autocomplete_test_case_app',
'autocomplete_light.example_apps.security_test',
'autocomplete_light.example_apps.dependant_autocomplete',
'autocomplete_light.example_apps.non_admin_add_another',
'navigation_autocomplete',
)
但我不知道如何解决这个问题
更新:按照建议进行“pythonsetup.py安装”就成功了 只需将这些行添加到autocomplete\u light\u env/test\u project/requirements.txt中即可 django django自动完成灯光
然后再次运行pip install-r requirements.txt我遇到了同样的问题,尝试在主目录上运行python setup.py安装。它解决了这个问题,但在访问管理面板时,与city odels无关。
pip install -e git+https://github.com/django/django.git@1.5b2#egg=django
ImportError: No module named autocomplete_light.example_apps.non_admin_add_another
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'cities_light',
'autocomplete_light',
'autocomplete_light.example_apps.basic',
'autocomplete_light.example_apps.music',
'autocomplete_light.example_apps.autocomplete_test_case_app',
'autocomplete_light.example_apps.security_test',
'autocomplete_light.example_apps.dependant_autocomplete',
'autocomplete_light.example_apps.non_admin_add_another',
'navigation_autocomplete',
)