【发布时间】:2011-05-20 12:07:36
【问题描述】:
我想将 Django 从 1.2.5 升级到 1.3。我卸载了 Ubuntu 软件中心的 1.2.5 版本,以便将来升级,但它仍然在 dist-packages 中,并且仍然导入到 python shell 中。我应该怎么办?如果我从 dist-packages 中粗暴地删除文件夹和 egg 是否正常? 它在 Ubuntu 10.04 上运行
【问题讨论】:
我想将 Django 从 1.2.5 升级到 1.3。我卸载了 Ubuntu 软件中心的 1.2.5 版本,以便将来升级,但它仍然在 dist-packages 中,并且仍然导入到 python shell 中。我应该怎么办?如果我从 dist-packages 中粗暴地删除文件夹和 egg 是否正常? 它在 Ubuntu 10.04 上运行
【问题讨论】:
我建议使用设置工具。然后运行
easy_install --upgrade django
它将从 PYTHON_PATH 中删除当前的 django 路径并添加它自己的路径。要获取 easy_install,请执行以下操作:
apt-get install python-setuptools
这两个操作都需要 sudo。
【讨论】:
转到/usr/local/lib/python2.6/dist-packages。在那里找到django 文件夹并将其删除。然后download django 1.3 并运行python setup.py install。这应该可以解决问题。
【讨论】:
使用 pip 删除 django 版本:
pip uninstall django
并安装你想要的版本,例如1.5:
pip install django==1.5
【讨论】: