Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装django自动完成灯光示例_Python_Django_Django Autocomplete Light - Fatal编程技术网

Python 安装django自动完成灯光示例

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

我正在尝试安装django autocomplete灯光示例:

通过以下步骤(来自上述文档):

但是,即使在干净的环境中,当我尝试运行服务器时(最后一步),也会出现以下错误:

文件“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',
)