不同版本的django

时间:2014-07-13 09:16:31

标签: python django python-2.7

我刚将我的django应用程序移动到很久以前配置的另一台服务器上,所以我不确定安装和配置了什么。在运行应用程序时,我开始遇到奇怪的错误,这指向运行旧版本的django。因此,我决定检查版本。

首先,我跑了:

python -c "import django; print(django.get_version())"

显示版本 1.3.1 。所以我做了

sudo easy_install --upgrade django

运行正常但是当再次运行第一个命令时,它仍然显示 1.3.1 ,所以我决定这样做:

django-admin.py version

并返回 1.6.5 。因此,我假设我已经安装了最新的django版本,但由于某种原因,python正在使用 1.3.1

如何让python使用最新版本的django?

1 个答案:

答案 0 :(得分:2)

首先不要使用easy_install,而是pip

easy install pip

尝试从pip安装/更新:

pip install django --upgrade

如果失败,请尝试卸载并在réinstall之后:

pip uninstall django

如果您使用Ubuntu的apt-get安装了django,请小心。混合系统和python安装程序是一件坏事。如果是这种情况,请从apt-get卸载:

apt-get remove python-django