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 官方教程:
四、搬瓦工 VPS 推荐
以上这些操作在搬瓦工 Linux VPS 上面都可以顺利完成,下面整理一些搬瓦工推荐套餐。
1、搬瓦工推荐方案
搬瓦工实时库存:https://stock.bwg.net
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 推荐机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | 美国 DC6 CN2 GIA-E 美国 DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 美国圣何塞 CN2 GIA 加拿大 CN2 GIA | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK (高端首选) | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA 新加坡 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 | |
搬瓦工优惠码:BWHCGLUKKB | 搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》 |
选择建议:
- 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
- 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
- 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。
2、搬瓦工新手教程
- 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》(推荐阅读)
- 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程》
- 搬瓦工优惠码:BWHCGLUKKB
- 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》
- 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》
未经允许不得转载:Bandwagonhost中文网 » Linux VPS 上 Python 3 Pylint 安装和使用教程