Buildout不使用固定版本

时间:2018-04-30 12:32:12

标签: python django buildout

当我尝试为现有项目运行buildout时,该项目曾经完美地运行 很好,它现在安装了不正确的Django版本,即使版本 固定。

出于某种原因,它已经安装了Django 1.10,即使我已经固定了1.6。 (一世 知道这是一个旧版本,但客户并不希望我升级。)

这是buildout配置文件的一个非常特别的版本。

[buildout]
index = https://pypi.python.org/simple
versions = versions
include-site-packages = false
extensions = mr.developer
unzip = true
newest = false

parts = ...
auto-checkout = *

eggs =
    <... Many eggs here ...>
    Django
    <... Many more eggs ...>


[base-versions]
...
Django = 1.6.1
...


[versions]
<= base-versions

我能想到的唯一另一件事可能会产生影响 是我最近重新安装我的系统到Kubuntu 18.04(之前是Ubuntu 17.10)

2 个答案:

答案 0 :(得分:0)

它不起作用的原因是因为[versions]部分无法扩展

答案 1 :(得分:-1)

Pip可以使用pip安装特定版本的库,您可以尝试:

pip install django == 1.6.1