Установка чекера PEP3101

Я хочу проверить стандарт PEP-3101 для некоторых кодов, которые у меня есть, для этого я хочу установить flake8-pep3101.

Я не могу установить его напрямую, так как для этого требуется обновление PIP, поэтому я обновляю свой PIP с 19.0.3 до 19.1.1.

После обновления я начал устанавливать его, запустив

pip install flake8-pep3101

Я получил эту ошибку:

Сбор flake8-pep3101pip ОШИБКА: Не удалось найти версию, удовлетворяющую требованию flake8-pep3101pip (из версий: нет)

ОШИБКА: не найдено подходящее распределение для flake8-pep3101pip

У меня уже установлен FLAKE8 и Phyton 3.7.

Что я могу сделать, чтобы решить эту проблему? похоже, что для этого конкретного питона нет модуля flake8-pep3101.

Я попытался обновить FLAKE8 с помощью команды PIP pip install --upgrade FLAKE8 и pip3 install --upgrade FLAKE8: выдает ошибку:

Требование уже обновлено: FLAKE8 в c:\users\mydir\dev\myvirt\lib\site-packages (3.7.7) Требование уже выполнено, обновление пропускается: точки входа‹0.4.0,›=0.3.0 в c:\users\mydir\dev\myvirt\lib\site-packages (из FLAKE8) (0.3) Требование уже выполнено, обновление пропущено: pycodestyle‹2.6.0,›=2.5.0 в c:\users\mydir\dev \myvirt\lib\site-packages (из FLAKE8) (2.5.0) Требование уже выполнено, обновление пропущено: pyflakes‹2.2.0,›=2.1.0 в c:\users\mydir\dev\myvirt\lib\site -packages (из FLAKE8) (2.1.1) Требование уже выполнено, обновление пропущено: mccabe‹0.7.0,›=0.6.0 в c:\users\mydir\dev\myvirt\lib\site-packages (из FLAKE8) (0.6.1)


person padjee    schedule 17.06.2019    source источник
comment
Попробуйте еще раз, уделяя больше внимания. Убедитесь, что вы пишете pip install flake8-pep3101, а не pip install flake8-pep3101pip.   -  person Stop harming Monica    schedule 17.06.2019


Ответы (1)


Насколько я могу судить, вам нужно обновить/переустановить FLAKE8.

Чтобы обновить FLAKE8, используйте:

pip install --upgrade `FLAKE8`

Чтобы установить последнюю версию FLAKE8, используйте:

pip install `FLAKE8`

Чтобы установить определенную версию FLAKE8, используйте:

pip install FLAKE8==<VERSION>

Чтобы установить версию FLAKE8 больше или равную одной версии и меньше другой, используйте:

pip install FLAKE8>=<LOW>,<HIGH>

ПРИМЕЧАНИЕ. если вы используете python3, используйте pip3 вместо pip.

Удачи.

person LogicalBranch    schedule 17.06.2019
comment
@padjee Если это уместно, отредактируйте код в вопросе. Комментарии не место для кода, поскольку они не форматируют его. - person ChrisF; 17.06.2019
comment
Я пытался использовать pip3. это не работает. Я также пытался использовать: pip install FLAKE8-PEP3101›=LOW , pip install FLAKE8›=HIGH . Ни один не работает. Мой PIP уже 19.1.1. А у меня питон 3.7. Или... может есть какие-нибудь альтернативы этому модулю flake8-pep3101? - person padjee; 18.06.2019
comment
К сожалению, ни один из тех, о которых я знаю. - person LogicalBranch; 18.06.2019