【问题标题】:Uninstalling old version Django for upgrade to latest version卸载旧版本 Django 以升级到最新版本
【发布时间】: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 ubuntu


    【解决方案1】:

    我建议使用设置工具。然后运行

    easy_install --upgrade django
    

    它将从 PYTHON_PATH 中删除当前的 django 路径并添加它自己的路径。要获取 easy_install,请执行以下操作:

    apt-get install python-setuptools
    

    这两个操作都需要 sudo。

    【讨论】:

    • 随着时间的推移,我可以补充一下——最好使用virualenv/virtualenvwrapper,它包含easy_install和pip。 pip 和 easy_install 都支持 --upgrade。有了这些东西,您的项目将被封装,您可以拥有多个 Django 版本。 doughellmann.com/docs/virtualenvwrapper/install.html
    【解决方案2】:

    转到/usr/local/lib/python2.6/dist-packages。在那里找到django 文件夹并将其删除。然后download django 1.3 并运行python setup.py install。这应该可以解决问题。

    【讨论】:

      【解决方案3】:

      使用 pip 删除 django 版本:

      pip uninstall django
      

      并安装你想要的版本,例如1.5:

      pip install django==1.5
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-04
        • 2018-08-07
        • 2015-11-10
        • 2018-03-08
        • 2019-02-17
        • 2020-12-03
        • 1970-01-01
        相关资源
        最近更新 更多