Django正在安装错误的python版本

时间:2013-11-15 22:52:25

标签: python django macos python-2.7

我有python 2.6,我下载了Django。我发现python 2.6在尝试运行django时会抛出错误,所以我下载了python 2.7。现在,在终端中键入python运行2.7但django库不在2.7文件夹中。所以我使用:

卸载了django
sudo pip uninstall django

这很好用。当我使用命令时:

sudo pip install django

它安装在python 2.6而不是python 2.7。

如何将django安装到python 2.7而不是python 2.6?

(我在1.6上运行MacBook Pro,我被告知不要卸载python的基本版本,因为很多系统都使用2.6)

2 个答案:

答案 0 :(得分:2)

您需要为python2.7安装pip。如果已安装,您应该可以使用which pip-2.7

查看

最好不要触摸系统python。使用homebrew安装自己的。

答案 1 :(得分:1)

问题是您从默认的 Python 安装(2.6)运行 pip ,请阅读:How to run multiple python version on Windows,也许答案会告诉您如何解决在 OS X 中。

您可以通过执行python -V来查看默认 Python 安装的版本,有一种方法可以指定在执行python时使用的版本。 > Linux 您可以在alias python=python2.7中创建别名($HOME/.bash_profile), OS X 必须有类似内容,然后安装 pip 使用您的首选版本。

BTW,建议使用virtualenv