替换 Pylint,从源代码安装新版本,并使其可供 syntastic 使用

替换 Pylint,从源代码安装新版本,并使其可供 syntastic 使用

我想用可通过 Github 获得的当前版本替换我计算机上的现有版本,并将其提供给 vimpylint插件。astroidsyntastic

具体来说,我使用的是 Ubuntu 14.04,我的电脑上安装了 pylint 1.6.4 和 astroid 1.4.9。我找不到 PPA 来将这两个程序更新到最新版本。网站pylint我可以使用 git 从源代码安装 pylintastroid相关链接是:

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

vim新安装的插件应该可用syntastic

有人能好心地向我解释一下如何实现这两个目标吗?

答案1

通过 Pip

Pypi 有一个Pylint 软件包

你可以安装 Pypi 包

  • 对于 Python 2

    pip install --user [package]
    
  • 对于 Python 3:

    pip3 install --user [package]
    

这将安装以下软件包仅限当前用户. 对于系统范围的安装,使用sudo并省略--user,例如sudo pip install [package]

如果您没有 Pip,您可以从 Ubuntu 的存储库安装它;对于 Python 2 和 Python 3,包名称分别为pip和。pip3

从源头

直接取自标题为“安装”的部分源代码存储库中的自述文件:

Pylint 需要 astroid 包(越晚越好)。

安装应该很简单:

python -m pip install astroid

Pylint 需要 isort 包(越晚越好)。

安装应该很简单:

python -m pip install isort

如果您想要从源发行版安装,请提取 tarball 1并运行以下命令:

python setup.py install

1显然,您也可以使用克隆的 Git 存储库,而不是源代码“tarball”。

相关内容