ubuntu22.04环境中安装pylint

ubuntu22.04环境中安装pylint

  • [sudo apt-get install python3-pip](#sudo apt-get install python3-pip)
  • [sudo aptitude install python3-pip](#sudo aptitude install python3-pip)
  • [sudo pip install pylint](#sudo pip install pylint)

sudo apt-get install python3-pip

在安装pylint的时候,需要使用pip命令,在ubuntu22.04环境中命令如下:

复制代码
$ sudo apt-get install python3-pip        
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-setuptools : Depends: python3-pkg-resources (= 59.6.0-1.2) but 59.6.0-1.2ubuntu0.22.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

这里提示报错导致安装不能继续,尝试了很多方法去解决这个问题,其实这个问题可以方便地通过aptitude命令来进行解决。

sudo aptitude install python3-pip

复制代码
$ sudo aptitude install python3-pip
The following NEW packages will be installed:
  python3-pip{b} python3-wheel{a} 
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,337 kB of archives. After unpacking 7,176 kB will be used.
The following packages have unmet dependencies:
 python3-pip : Depends: python3-setuptools but it is not installable
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     python3-pip [Not Installed]                        



Accept this solution? [Y/n/q/?] n

注意这里一定要选择n,接着系统就会给出降版本的建议

复制代码
The following actions will resolve these dependencies:

     Install the following packages:                                                
1)     python3-setuptools [59.6.0-1.2 (jammy)]                                      

     Downgrade the following packages:                                              
2)     python3-pkg-resources [59.6.0-1.2ubuntu0.22.04.1 (now) -> 59.6.0-1.2 (jammy)]


Accept this solution? [Y/n/q/?] Y

这里要选择Y,接着就可以正常安装。安装完毕使用whereis pip命令检查也符合预期。

sudo pip install pylint

使用命令sudo pip install pylint进行安装,确认安装状态(不同时期版本号会有所差异)。

复制代码
$ pylint --version
pylint 3.1.0
astroid 3.1.0
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
相关推荐
百***48071 分钟前
【Golang】slice切片
开发语言·算法·golang
q***92519 分钟前
Windows上安装Go并配置环境变量(图文步骤)
开发语言·windows·golang
仟濹20 分钟前
【Java 基础】面向对象 - 继承
java·开发语言
ituff32 分钟前
微软认证考试又免费了
后端·python·flask
郝学胜-神的一滴32 分钟前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
宾有为33 分钟前
【Linux】Linux 常用指令
linux·服务器·ssh
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [block]bio
linux·笔记·学习
2501_941623321 小时前
C++高性能网络服务器与epoll实战分享:大规模并发连接处理与事件驱动优化经验
开发语言·php
晚风(●•σ )1 小时前
C++语言程序设计——11 C语言风格输入/输出函数
c语言·开发语言·c++
ajassi20001 小时前
开源 Linux 服务器与中间件(十三)FRP服务器、客户端安装和测试
linux·服务器·开源