构建不使用固定版本

Buildout not using pinned versions

当我尝试 运行 扩建现有项目时,该项目过去工作得很好 很好,它现在安装了错误版本的 Django,即使版本 已固定。

出于某种原因,它正在安装 Django 1.10,即使我固定了 1.6。 (我 我知道那是旧版本,但客户还不想让我升级。)

这是构建配置文件的一个非常简洁的版本。

[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)

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

pip 安装 django==1.6.1

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