gpt4 book ai didi

python - ImportError:使用 manage.py 时没有名为 django.core.management 的模块

转载 作者:IT老高 更新时间:2023-10-28 22:21:19 28 4
gpt4 key购买 nike

我正在尝试在我拥有的 Django 应用程序上运行 python manage.py runserver 并收到此错误:

Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

这是 pip freeze | 的输出grep -i django 表明我确实安装了 Django:

Django==1.6.5
django-cached-authentication-middleware==0.2.0
django-cors-headers==1.1.0
django-htmlmin==0.7.0
django-static-precompiler==0.9
djangorestframework==2.3.14

另外,尝试运行 /usr/local/bin/python2.7 manage.py runserver 会产生同样的错误。

最佳答案

可能导致您出现问题的问题:

  1. PYTHONPATH 没有配置好,你应该配置它:

    export PYTHONPATH=/usr/local/lib/python2.7/site-packages
  2. 你忘记了manage.py开头的#!/usr/bin/env python

  3. 如果您正在使用 virtualenv,您忘记激活虚拟 env 以执行 manage.py 命令(您可能在您的系统上安装了 Django,但没有在您的 virtualenv 上)

    source path/to/your/virtualenv/bin/activate

    workon env_name
  4. 你有 Python 2.7 和 Python 3.4 与包混淆

  5. 您使用的是非常旧的 Python 2.4,您应该告诉系统使用您的 Python 2.7:

    alias python=python2.7

有时重新安装/升级 Django 会修复其中一些问题。

你可能想要执行

python -c "import django; print(django.get_version())"

检查 Django 是否安装在您的 PC 或您的 virtualenv(如果您正在使用)上

您可以在其他类似问题中找到其他一些解决方案:

关于python - ImportError:使用 manage.py 时没有名为 django.core.management 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30389771/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com