【问题标题】:Installing specific version of django安装特定版本的 django
【发布时间】:2013-04-06 23:10:01
【问题描述】:

我正在尝试使用 pip 安装 django 1.4.3。我在跑步

$ sudo pip unistall django
$ sudo pip install django==1.4.3

我在安装过程中收到以下消息

 Requested django==1.4.3, but installing version 1.5.1

如果需要,我可以提供更多代码。谢谢!

【问题讨论】:

  • 我找不到 .pip 文件夹或 tmp 文件夹,它们可能在哪里?
  • 我在 /tmp/pip-build-root/Django 中找到了构建目录,将其删除并重新运行 sudo pip install django==1.4.3,同样的事情发生了
  • 已解决!,需要删除整个 Django 目录
  • @user2136807 是的,你必须这样做,因为 pip 如果找到它认为现有文件夹“重新安装”而不是新安装的文件夹。我相信这是在它的文档中。

标签: django


【解决方案1】:

我在安装 Twisted 时遇到了同样的问题。 需要 10.0.0 但安装 13.0.0, 最后我得到了 10.0.0 包并下载了 src,手动安装了它。 只需将https://pypi.python.org/pypi/Twisted/13.0.0 更改为https://pypi.python.org/pypi/Twisted/10.0.0

【讨论】:

    【解决方案2】:

    一个简单的解决方案是创建一个requirements.txt 文件:

    pip freeze > requirements.txt
    

    然后,更改 requirements.txt 中的 django 版本 手动归档:

    Django==1.4.3 
    

    最后运行命令:

    pip install -r requirements.txt
    

    您应该拥有所需的 Django 版本。

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多