当我尝试使用以下命令运行我的服务器时:
./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
答案 0 :(得分:0)
安装新版本的Python。必须为新的安装Pip 版。 CentOS 6.6具有默认的Python 2.6和默认的pip 没有正常工作。
使用新的pip安装Django。
不要像CentOS所依赖的那样全局安装新版本的Python Python 2.6 for yum。