我想将Django从1.2.5升级到1.3。我卸载了Ubuntu软件中心的1.2.5版本,以便将来升级,但它仍然在dist-packages中,它仍然在python shell中导入。我该怎么办?如果我从dist-packages中粗暴地删除文件夹和蛋,这是正常的吗? 它在Ubuntu 10.04上运行
答案 0 :(得分:10)
转到/usr/local/lib/python2.6/dist-packages
。在那里找到django
文件夹并将其删除。然后download django 1.3并运行python setup.py install
。这应该可以解决问题。
答案 1 :(得分:10)
我建议使用setup-tools。然后运行
easy_install --upgrade django
它将从PYTHON_PATH中删除当前的django路径,并添加它自己的路径。要获得easy_install,请执行以下操作:
apt-get install python-setuptools
对于这两个动作,都需要sudo。
答案 2 :(得分:4)
使用 pip 删除django版本:
pip uninstall django
并安装所需的版本,例如1.5:
pip install django==1.5