Linux VPS 上 Python 3 Pylint 安装和使用教程

Pylint 是一个 Python 代码分析工具,用于识别 Python 源代码中的错误。Pylint 可以帮助程序员提高代码质量和风格,Pylint 使用的编码风格是 PEP8。本文介绍一下在 Linux VPS 上(包括 Ubuntu、CentOS 等系统)为 Python 3 安装 Pylint 的教程,以及安装之后的使用方法。

代码质量可能包括合理的编程逻辑、注释中的正确拼写、更惯用的 Python 构造、与特定风格指南相匹配的变量名等。开发人员使用 Pylint 来美化甚至是一小段 Python 代码。无论何种情况,Pylint 都是初学者和高级开发人员必备的工具,因为它根据 PEP8 样式指南中概述的规则对程序进行评分。

一、Pylint 安装前要求

首先需要登录到 SSH:《搬瓦工 Bandwagonhost 基础教程 – 新手拿到 VPS 后如何登录 SSH 教程》。

安装前需要有 pip 工具,如果没有安装,可以先进行安装:

sudo apt install python-pip

二、Pylint 安装教程

不管是在 Windows、Linux、MacOS 等系统上,都可以使用下面命令进行安装:

pip install pylint

或者:

python -m pip install pylint

此外,在 Ubuntu / Debian 系统上,也可以使用下面命令安装:

sudo apt-get install pylint

在 Fedore / CentOS 上则可以使用下面命令安装:

sudo dnf install pylint

以上任选其一即可。

安装之后,可以查看一下版本,以检查是否安装成功:

pylint --version

三、Pylint 使用教程

安装完成之后,介绍一下简单的使用方法。

详细文档:https://pylint.pycqa.org/en/latest/

1、语法检查

我们可以先创建一个简单的 my_sum.py 文件:

sum1 = 3 + 4; 
print("Sum is %d."; % sum1)

使用 Pylint 运行:

$ pylint my_sum.py 
my_sum.py:1:0: W0301: Unnecessary semicolon

会提示我们 W0301: Unnecessary semicolon,意思是分号没有必要。确实是没有必要,我们去掉即可。

2、错误检查

接下来将文件修改如下:

def my_function():
    """ An example for a Pylint demonstration."""
    my_sum1 = 3 + 4
    print "The sum is %d." % my_sum1
    return my_sum

运行之后:

$ pylint my_sum.py
No config file found, using default configuration
************* Module my_sum
...
...
E:  5,11: Undefined variable 'my_sum' (undefined-variable)

--------------------------------------------------------------------
Your code has been rated at -5.00/10 (previous run: -5.00/10, +0.00)

会提示最后一行的 my_sum 未定义,确实是没有定义,我们改成 my_sum1 即可。

以上就是最简单的语法检查和代码错误检查,都可以通过 Pylint 完成。其实我们如果是本地使用,一般来说安装 VSCode 之后都会安装 Pylint 的,也会非常好用。以上只是方便在 VPS 上安装使用。

更多使用方法可以参考 Pylint 官方教程:

https://pylint.pycqa.org/en/latest/tutorial.html

四、搬瓦工 VPS 推荐

以上这些操作在搬瓦工 Linux VPS 上面都可以顺利完成,下面整理一些搬瓦工推荐套餐。

1、搬瓦工推荐方案

搬瓦工实时库存:https://stock.bwg.net

温馨提醒 如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换
方案内存CPU硬盘流量/月带宽机房价格购买
CN2
(最便宜)
1GB1核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
联通荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps香港 CN2 GIA$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。

2、搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程(推荐阅读)
  2. 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?

未经允许不得转载:Bandwagonhost中文网 » Linux VPS 上 Python 3 Pylint 安装和使用教程