1

最近我通过pip更新flake8了从2.3.0到,到现在由于不支持无法运行。2.4.0pep81.6.2flake82.4.0>1.6 pep8

有没有办法pep8通过 pip 降级到以前的版本?Bug 在依赖项上设置上限。上限为2.4.0

pep8 < 1.6 (Related to GitLab#35)
mccabe < 0.4
pyflakes < 0.9
4

2 回答 2

3

1.6 之前的最后一个pep8版本是 1.5.7(请参阅完整的版本列表);pip使用别针安装它:

pip install --force pep8==1.5.7

你会看到类似的东西:

$ pip install --force pep8==1.5.7
Collecting pep8==1.5.7
  Downloading pep8-1.5.7-py2.py3-none-any.whl
Installing collected packages: pep8
  Found existing installation: pep8 1.6.2
    Uninstalling pep8-1.6.2:
      Successfully uninstalled pep8-1.6.2

Successfully installed pep8-1.5.7

或者,让我们pip为您找出 1.6 之前的最后一个版本:

pip install --force "pep8<1.6"

另请参阅flake8 存储库中的问题 35;另一种方法是降级flake8

pip install --force flake8==2.3.0

修复pep8正在进行,希望很快我们能找到摆脱当前泥潭的方法。

于 2015-03-30T07:37:27.050 回答
0

您还可以通过以下命令安装 pep8:

pip install "pep8>=1.5,<1.6"

这将安装最新版本的 pep8,但小于 1.6 和大于 1.5。如果你遇到任何问题,首先你可以卸载 pep8,然后使用上面的命令安装它。

目前我正在使用flake8 2.4.0并且pep8 1.5.7它运行没有任何问题。

于 2015-03-30T07:44:37.443 回答