Не удалось установить pylint в Python2.7 и получить несоответствующие ошибки даже при установке с помощью локального setup.py

Для ограниченной среды разработки я должен использовать Python2.7в Windows10.
Итак, я выбираю установкуpylint в качестве линтера использую в режиме администратора.

pip install "pylint<2.0.0"

Но он выводит только следующее:

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=0, connect=None, read=None, redirect=None, status=None)) после разрыва соединения из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

И это сообщение повторяется много раз, а затем выдает такой результат:

ОШИБКА: не удалось найти версию, удовлетворяющую требованию pylint<2.0.0 (из версий: нет) ОШИБКА: не найдено подходящего распределения для pylint <2.0.0

Поэтому я загружаю версию 1.9.3 в PyPI.
И пробовал установить сsetup.py в режиме администратора следующим образом:

python setup.py install

НО также возникают те же проблемы, что и раньше:

ВНИМАНИЕ: повторная попытка (Retry(total=4, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

ВНИМАНИЕ: повторная попытка (Retry(total=3, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=2, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=1, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=0, connect=None, read=None, redirect=None, status=None)) после разрыва соединения из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pylint/

ОШИБКА: не удалось найти версию, удовлетворяющую требованию pylint==1.9.3 (из версий: нет)

ОШИБКА: не найдено подходящего распределения для pylint == 1.9.3

Я также пробовал более старую версию, такую ​​как 1.8.4, 1.7.4 и так далее.

ВНИМАНИЕ: повторная попытка (Retry(total=4, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pytest-runner/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=3, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. ')': / простой /pytest-runner/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=2, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pytest-runner/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=1, connect=None, read=None, redirect=None, status=None)) после того, как соединение прервано из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pytest-runner/

ПРЕДУПРЕЖДЕНИЕ: повторная попытка (Retry(total=0, connect=None, read=None, redirect=None, status=None)) после разрыва соединения из-за ConnectTimeoutError(, 'Время ожидания подключения к pypi.org истекло. (Время ожидания подключения =15)')': / простой /pytest-runner/

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

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

Отслеживание (последний вызов последний):

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools\installer.py", строка 128, в fetch_build_egg

subprocess.check_call(cmd)

Файл "C:\ProgramData\Anaconda3\lib\subprocess.py", строка 363, в check_call

raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Команда '['C:\ProgramData\Anaconda3\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', 'C:\Users\EU\AppData\Local\Temp\tmpyjj78l40', '--quiet', 'pytest-runner']' вернули ненулевой статус выхода 1.

Во время обработки вышеуказанного исключения произошло другое исключение:

Отслеживание (последний вызов последний):

Файл "setup.py", строка 178, в

install()

Файл "setup.py", строка 175, при установке

** кваргс)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools__init__. Py", строка 143, в настройке

_install_setup_requires(attrs)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools__init__. Py", строка 138, в _install_setup_requires

dist.fetch_build_eggs(dist.setup_requires)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools\dist.py", строка 721, в fetch_build_eggs

replace_conflicting = Верно,

Файл "C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__. Py", строка 783, в разрешении

replace_conflicting=replace_conflicting

Файл "C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__. Py", строка 1066, в best_match

вернуть self.obtain(req, installer)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__. Py", строка 1078, при получении

возврат установщика (требование)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools\dist.py", строка 777, в fetch_build_egg

вернуть fetch_build_egg(self, req)

Файл "C:\ProgramData\Anaconda3\lib\site-packages\setuptools\installer.py", строка 130, в fetch_build_egg

поднять DistutilsError(str(e))

distutils.errors.DistutilsError: Команда '['C:\ProgramData\Anaconda3\python.exe ',' -m ',' pip ',' --disable-pip-version-check ',' wheel ',' -no-deps ',' -w ',' C:\Users\EU\AppData\Local\Temp\tmpyjj78l40 ',' --quiet ',' pytest-runner']' вернул ненулевой статус выхода 1.

НО здесь все еще есть другие проблемы, которые беспокоят меня весь день.

Так может ли кто-нибудь мне помочь или подсказать?
Заранее спасибо.

1 ответ

Решение

Прежде всего, вам следует по возможности избегать Python2.7, поскольку он больше не поддерживается.

Возможно, вы находитесь за брандмауэром, который блокирует эти соединения. Если это ваша проблема, попробуйте это.

Другие вопросы по тегам