flake8 2.4.0 不支持pep8 1.6.2 版本?
flake8 2.4.0 not support pep8 1.6.2 version?
最近我通过 pip 将 flake8
从 2.3.0
更新到 2.4.0
,并将 pep8
更新到 1.6.2
,现在我不能 运行 flake8
由于 2.4.0
不支持 >1.6
pep8
.
有没有办法通过pip将pep8
降级到以前的版本?
Bug 对依赖项设置上限。 2.4.0
的上限是:
pep8 < 1.6 (Related to GitLab#35)
mccabe < 0.4
pyflakes < 0.9
1.6 之前的最后一个 pep8
版本是 1.5.7(参见 full list of releases);使用 pin:
用 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 存储库中的 issue 35;另一种方法是降级 flake8
:
pip install --force flake8==2.3.0
pep8
的修复方法是 under way,希望我们很快就能找到摆脱当前困境的方法。
您也可以通过以下命令安装pep8:
pip install "pep8>=1.5,<1.6"
这将安装最新版本的 pep8,但低于 1.6 且高于 1.5。如果你遇到任何问题,首先你可以卸载pep8,然后使用上面的命令安装它。
目前我正在使用 flake8 2.4.0
和 pep8 1.5.7
,运行 没有任何问题。
最近我通过 pip 将 flake8
从 2.3.0
更新到 2.4.0
,并将 pep8
更新到 1.6.2
,现在我不能 运行 flake8
由于 2.4.0
不支持 >1.6
pep8
.
有没有办法通过pip将pep8
降级到以前的版本?
Bug 对依赖项设置上限。 2.4.0
的上限是:
pep8 < 1.6 (Related to GitLab#35)
mccabe < 0.4
pyflakes < 0.9
1.6 之前的最后一个 pep8
版本是 1.5.7(参见 full list of releases);使用 pin:
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 存储库中的 issue 35;另一种方法是降级 flake8
:
pip install --force flake8==2.3.0
pep8
的修复方法是 under way,希望我们很快就能找到摆脱当前困境的方法。
您也可以通过以下命令安装pep8:
pip install "pep8>=1.5,<1.6"
这将安装最新版本的 pep8,但低于 1.6 且高于 1.5。如果你遇到任何问题,首先你可以卸载pep8,然后使用上面的命令安装它。
目前我正在使用 flake8 2.4.0
和 pep8 1.5.7
,运行 没有任何问题。