Установочный инструмент установить pylint для py2.75 - PullRequest
0 голосов
/ 26 сентября 2018

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

python setup.py install

Моя версия python py 2.75, поэтому я выбрал pylint 1.9.3 согласно инструкции.Но ниже приведено сообщение об ошибке:

Не удалось найти страницу индекса для 'pytest-runner' (возможно, неправильно написано?) Не найдено локальных пакетов или ссылок для загрузки для трассировки Pytest-runner (самый последний вызов)последнее): файл «setup.py», строка 181, в install () Файл «setup.py», строка 178, в install ** kwargs) Файл «C: \ Program Files (x86) \ Python27 \ lib \ distutils \»core.py ", строка 112, в настройке _setup_distribution = dist = klass (attrs) Файл" C: \ Program Files (x86) \ Python27 \ lib \ site-packages \ setuptools \ dist.py ", строка 260, в init self.fetch_build_eggs (attrs.pop ('setup_requires')) Файл "C: \ Program Files (x86) \ Python27 \ lib \ site-packages \ setuptools \ dist.py", строка 284, в fetch_build_eggs parse_requirements(требуется), installer = self.fetch_build_egg Файл "C: \ Program Files (x86) \ Python27 \ lib \ site-packages \ pkg_resources__init __. py", строка 777, в файле replace_conflicting = replace_conflicting File "C: \ Program Files (x86)) \ Python27 \ lib \ site-packages \ pkg_resources__init __. Py ", строка 1060, в лучшем случае_match return self.obtain (req, installer) Файл "C: \ Program Files (x86) \ Python27 \ lib \ site-packages \ pkg_resources__init __. py", строка 1072, в файле получения возвращаемого установщика (требование) Файл "C: \ ProgramФайлы (x86) \ Python27 \ lib \ site-packages \ setuptools \ dist.py ", строка 327, в fetch_build_egg возвращают cmd.easy_install (req) Файл" C: \ Program Files (x86) \ Python27 \ lib \ site-packages "\ setuptools \ command \ easy_install.py ", строка 434, в файле easy_install self.local_index" C: \ Program Files (x86) \ Python27 \ lib \ site-packages \ setuptools \ package_index.py ", строка 475, в возвращении fetch_distributiondist.clone (location = self.download (dist.location, tmpdir)) AttributeError: объект 'NoneType' не имеет атрибута 'clone'

1 Ответ

0 голосов
/ 28 сентября 2018

Я обнаружил, что это проблема setuptools.Я переустановил setuptools, но он не работает.Ищите «easy_install» в папке «Scripts», найдите какой-нибудь старый файл «easy_installxxx pyc, py / папка», который старше моей даты переустановки.Удалить их.Переустановил setuptools

easy_install --version

Показывает последнюю версию сейчас.Затем снова выполните

python setup.py install

Теперь все работает.

...