最近我通过pip更新flake8
了从2.3.0
到,到现在由于不支持无法运行。2.4.0
pep8
1.6.2
flake8
2.4.0
>1.6
pep8
有没有办法pep8
通过 pip 降级到以前的版本?Bug 在依赖项上设置上限。上限为2.4.0
:
pep8 < 1.6 (Related to GitLab#35)
mccabe < 0.4
pyflakes < 0.9
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
正在进行中,希望很快我们能找到摆脱当前泥潭的方法。
您还可以通过以下命令安装 pep8:
pip install "pep8>=1.5,<1.6"
这将安装最新版本的 pep8,但小于 1.6 和大于 1.5。如果你遇到任何问题,首先你可以卸载 pep8,然后使用上面的命令安装它。
目前我正在使用flake8 2.4.0
并且pep8 1.5.7
它运行没有任何问题。