在centos 6.7 python 2.6中预先安装。我安装了django == 1.7.0。 但是在运行服务器时我遇到了一个问题:
python manage.py runserver
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
之后我安装了python2.7。我只需要知道有没有办法让我在manage.py
中设置python版本的路径可能是找出解决方案的任何导致。 谁有任何想法? 感谢
答案 0 :(得分:0)
可能你没有使用安装了django的正确python版本。
您可以使用以下命令检查系统上的python版本:
ls /usr/local/lib | grep python
normaly如果你没有超过1个python 2的安装和python2上的python3 pip安装之一和python3上的pip3安装
你可以通过设置你想要使用的python的路径来设置新的virtualenv
virtualenv -p /usr/bin/python3.4 <project_name>
如果您使用的是Django 1.7,则可能需要使用
python3 manage.py runserver