没有名为django.core.management的模块,在vm中安装django时出错

时间:2016-07-19 10:05:33

标签: django python-2.7 virtual-machine

当我尝试使用以下命令运行我的服务器时:

./manage.py runserver 0.0.0.0:8000

我收到以下错误:

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

在浏览解决方案后,我了解到没有安装Django所以我尝试在VM上安装它。

我尝试了以下内容:

pip install django
yum install django
yum install python-django

我也试过用sudo -s和sudo -E运行这些命令。

当我使用pip cmd时,我得到以下内容:

Downloading/unpacking django
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement django
No distributions at all found for django
Storing complete log in /root/.pip/pip.log

使用Yum我得到:

No package python-django available.
Error: Nothing to do

1 个答案:

答案 0 :(得分:0)

  • 安装新版本的Python。必须为新的安装Pip 版。 CentOS 6.6具有默认的Python 2.6和默认的pip 没有正常工作。

  • 使用新的pip安装Django。

  • 不要像CentOS所依赖的那样全局安装新版本的Python Python 2.6 for yum。