Не удалось установить 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, поскольку он больше не поддерживается.
Возможно, вы находитесь за брандмауэром, который блокирует эти соединения. Если это ваша проблема, попробуйте это.