Замените Pylint, установите более новую версию из Source и сделайте ее доступной для синтаксических

Я хотел бы заменить существующие версии pylint и astroid на моем компьютере текущими версиями, которые доступны через Github, и сделать его доступным для плагина vim syntastic.

В частности, я использую Ubuntu 14.04 и pylint 1.6.4, а astroid 1.4.9 установлены на моем компьютере. Я не могу найти PPA для обновления этих двух программ до новейших версий. На веб-сайте pylint говорится, что я могу установить pylint и astroid из источника с помощью git. Соответствующие ссылки:

git clone https://github.com/PyCQA/pylint git clone https://github.com/PyCQA/astroid

Новая установка должна быть доступна плагину vim syntastic.

Может ли кто-нибудь объяснить мне, как достичь этих двух целей?

0
задан 8 September 2017 в 11:13

3 ответа

Через Pip

Pypi имеет пакет для Pylint.

Вы можете установить Pypi-пакеты

для Python 2 с
pip install --user [package]
для Python 3:
pip3 install --user [package]

Это установит пакет только для текущего пользователя. Для общесистемной установки используйте sudo и опустите --user, e. г. sudo pip install [package].

Если у вас нет Pip, вы можете установить его из репозиториев Ubuntu; имена пакетов - pip и pip3 для Python 2 и Python 3 соответственно.

Из источника

Взято прямо из пакета для Pylint of файл read-me в репозитории исходного кода:

Pylint требует пакет astroid (чем позже, тем лучше). https://github.com/PyCQA/astroid Установка должна быть такой же простой, как:
python -m pip install astroid
Pylint требует пакет isort (чем позже, тем лучше). https://github.com/timothycrosley/isort Установка должна быть такой же простой, как:
python -m pip install isort
Если вы хотите установить из исходного дистрибутива, извлеките tarball1 и запустите следующие команды:
python setup.py install

1 Очевидно, что вместо исходного кода «tarball» вы также можете использовать клонированный репозиторий Git.

1
ответ дан 22 May 2018 в 18:40

Через Pip

Pypi имеет пакет для Pylint.

Вы можете установить Pypi-пакеты

для Python 2 с pip install --user [package] для Python 3: pip3 install --user [package]

Это установит пакет только для текущего пользователя. Для общесистемной установки используйте sudo и опустите --user, e. г. sudo pip install [package].

Если у вас нет Pip, вы можете установить его из репозиториев Ubuntu; имена пакетов - pip и pip3 для Python 2 и Python 3 соответственно.

Из источника

Взято прямо из пакета для Pylint of файл read-me в репозитории исходного кода:

Pylint требует пакет astroid (чем позже, тем лучше). https://github.com/PyCQA/astroid Установка должна быть такой же простой, как: python -m pip install astroid Pylint требует пакет isort (чем позже, тем лучше). https://github.com/timothycrosley/isort Установка должна быть такой же простой, как: python -m pip install isort Если вы хотите установить из исходного дистрибутива, извлеките tarball1 и запустите следующие команды: python setup.py install

1 Очевидно, что вместо исходного кода «tarball» вы также можете использовать клонированный репозиторий Git.

1
ответ дан 18 July 2018 в 07:13

Через Pip

Pypi имеет пакет для Pylint.

Вы можете установить Pypi-пакеты

для Python 2 с pip install --user [package] для Python 3: pip3 install --user [package]

Это установит пакет только для текущего пользователя. Для общесистемной установки используйте sudo и опустите --user, e. г. sudo pip install [package].

Если у вас нет Pip, вы можете установить его из репозиториев Ubuntu; имена пакетов - pip и pip3 для Python 2 и Python 3 соответственно.

Из источника

Взято прямо из пакета для Pylint of файл read-me в репозитории исходного кода:

Pylint требует пакет astroid (чем позже, тем лучше). https://github.com/PyCQA/astroid Установка должна быть такой же простой, как: python -m pip install astroid Pylint требует пакет isort (чем позже, тем лучше). https://github.com/timothycrosley/isort Установка должна быть такой же простой, как: python -m pip install isort Если вы хотите установить из исходного дистрибутива, извлеките tarball1 и запустите следующие команды: python setup.py install

1 Очевидно, что вместо исходного кода «tarball» вы также можете использовать клонированный репозиторий Git.

1
ответ дан 24 July 2018 в 18:45

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

Похожие вопросы: