环境:
centos 6.5 python 2.6.6 django1.7.8
django安装路:/usr/local/python27
安装完后启动django-admin.py startproject mysite 报错:
原因python版本低,将python 版本升级至2.7
再运行django-admin.py startproject mysite 报错如下:
[root@localhost rpm]# django-admin.py startproject mysite
Traceback (most recent call last):
File "/usr/bin/django-admin.py", line 4, in <module>
import pkg_resources
ImportError: No module named pkg_resources
原因:
虽然你已经把Python升级到了2.7版本,但是pip仍然是原来的,版本,仍然在原来python的site-package里面.
centos6.5 默认路径在 /usr/lib/python2.6/site-packages/ 下,很多django模块都被安装在这里。
解决办法:
ln -s /usr/lib/python2.6/site-packages/* /usr/local/python27/lib/python2.7/site-packages/
这样就可以正常运行了。
本文出自 “smile_青春” 博客,请务必保留此出处http://smileyouth.blog.51cto.com/7273768/1670465
原文地址:http://smileyouth.blog.51cto.com/7273768/1670465