2013-09-12 2 views
3

У меня возникла эта проблема, когда я пытаюсь установить pylint на windows с помощью pip, и я действительно не знаю, откуда она взялась.Установка установки Pylint с окнами и python 3.2

C:\Python33\Scripts>pip.exe install pylint 
    Downloading/unpacking pylint 

     Getting page https://pypi.python.org/simple/pylint/ 
     URLs to search for versions for pylint: 
     * https://pypi.python.org/simple/pylint/ 
     Analyzing links from page https://pypi.python.org/simple/pylint/ 

    ... 

    byte-compiling C:\Python33\Lib\site-packages\pylint\utils.py to utils.cpython-33.pyc 

    byte-compiling C:\Python33\Lib\site-packages\pylint\__init__.py to __init__.cpython-33.pyc 

    byte-compiling C:\Python33\Lib\site-packages\pylint\__pkginfo__.py to __pkginfo__.cpython-33.pyc 

    error: The system cannot find the file specified 


    running 2to3 on C:\Python33\Lib\site-packages\pylint\test 

    ---------------------------------------- 

    Cleaning up... 

     Removing temporary dir c:\windows\temp\pip_build_abrow198... 
    Command C:\Python33\python.exe -c "import setuptools;__file__='c:\\windows\\temp\\pip_build_abrow198\\pylint\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\windows\temp\pip-cq0pam-record\install-record.txt --single-version-externally-managed failed with error code 1 in c:\windows\temp\pip_build_abrow198\pylint 
+0

Можете ли вы показать содержимое c: \ windows \ temp \ pip-cq0pam-record \ install-record.txt, если оно существует? – JoelWilson

+0

Там ничего нет, но я попытался установить с папкой tar.gz напрямую, я получил ту же ошибку ... – user2702360

ответ

0

Похоже, что в сценариях установки есть ошибка как для Pylint, так и для ее зависимости logilab-common. Я сталкиваюсь с ошибкой при создании с pip install pylint или python setup.py install.

ошибка обычно выглядит следующим образом, и происходит сразу после .pyc файлы байт скомпилированные:

error: The system cannot find the file specified 
running 2to3 on C:\Python33\Lib\site-packages\pylint\test 

Просто убедитесь, что 2to3.py доступна на PATH, кажется, не будет достаточно; 2to3 сам запустится, но Pylint не установит.

Я только что провел немного пытаюсь получить эту работу, и нашел два перспективных предложения:

Первого вариант, создать файл пользовательской биты так, что 2to3 эффективно на вашем PATH (см SO thread, issue tracker). Мне удалось получить 2to3, работающий как голая команда как в PowerShell, так и в CMD, но не смог установить Pylint для установки. У кого-то еще может быть больше удачи в этом.

Второй вариант, установите разные версии Pylint и logilab-common, которые вызывают 2to3 через distutils вместо командной строки (см. unmerged pull request). Это сработало сразу для меня.

BitBucket показывает, что запрос тянуть как «открытый» с октября. Я не знаю, когда это может быть объединено, или как долго после этого изменения могут быть в реальном времени на PyPI.

Смежные вопросы