【问题标题】:How to install django 1.4如何安装 django 1.4
【发布时间】:2013-04-04 04:16:54
【问题描述】:

尝试通过以下方式下载 django 时:

sudo pip uninstall django

但是,这会下载 django 1.5 的新版本。我将如何通过 pip 强制下载 1.4 版?这是我尝试安装时得到的结果:

imac9:site-packages pdadmin$ sudo pip install django==1.4.1
Downloading/unpacking django==1.4.1
  Running setup.py egg_info for package django

    warning: no previously-included files matching '__pycache__' found under directory '*'
    warning: no previously-included files matching '*.py[co]' found under directory '*'
  Requested django==1.4.1, but installing version 1.5.1
Installing collected packages: django
    Found existing installation: Django 1.5.1

【问题讨论】:

    标签: python django


    【解决方案1】:

    这可以通过使用这个命令来完成

    sudo pip install django==1.4 #or any desired version.
    

    应该可以。

    【讨论】:

    • 是的,虽然它仍然安装 1.5 版。
    • 如果您之前已经安装了 1.5,请手动将其从 <path_to_python>/dist-packages/ 中删除
    • 看看这里,可能会有所帮助stackoverflow.com/questions/9510474/removing-pips-cache
    • @David542,对不起,我以前没有读过,但是该回溯表明您的系统上已经安装了 django 的更新版本。您应该在安装以前版本的软件包之前卸载它。我不认为在 pip 之类的工具中考虑降级版本,但其他情况是允许的。
    • @mmansilla 如何找出以前的 django 软件包的安装位置?我已经删除了站点包中的所有内容,但它似乎仍在寻找以前的版本。
    【解决方案2】:

    使用这个命令:

    pip install django=="1.7"
    

    可能需要管理员权限。如果是这样,那么将它与 sudo 命令一起使用。

    这里使用的版本是1.7,你应该是你需要的版本。

    你也可以看看这个教程:How to Install Django

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2015-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多