Ubuntu怎么一次性升级Python所有库
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要介绍"Ubuntu怎么一次性升级Python所有库"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Ubuntu怎么一次性升级Python所有库"文章
千家信息网最后更新 2024年11月11日Ubuntu怎么一次性升级Python所有库
这篇文章主要介绍"Ubuntu怎么一次性升级Python所有库"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Ubuntu怎么一次性升级Python所有库"文章能帮助大家解决问题。
pip是什么
pip 是 python 包管理工具,该工具提供了对python 包的查找、下载、安装、卸载的功能。
升级pip版本
默认ubuntu自带的pip (pip 9.0.1)是基于python2.7的版本
我们需要重新安装基于python3的pip:
sudo apt-get install python3-pip
=升级pip3版本:
python3 -m pip install --upgrade pip
查看python3的pip版本,如果报以下错误:
importerror: cannot import name main
解决办法:编辑usr/bin/pip3文件
修改前:
from pip import mainif __name__ == '__main__': sys.exit(main())
修改后:
from pip import __main__if __name__ == '__main__': sys.exit(__main__._main())
验证修已成功生效:pip3 -v
终端打印:
pip 19.3.1 from /home/work/.local/lib/python3.6/site-packages/pip (python 3.6)
接下来一键升级所有python包
编写一个python脚本去执行即可,下面是代码:
import pkg_resourcesfrom subprocess import call for packages in [dist.project_name for dist in pkg_resources.working_set]: call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=true)
因为我的python3对应的pip是pip3,所以脚本这里call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=true)中的pip要写成pip3
接下来在查看下python的历史版本的包还有那些:
pip3 list --outdated
终端打印:
package version latest type----------- ------- ------ -----distro-info 0.0.0 0.10 sdistpycairo 1.16.2 1.18.1 sdistpycups 1.9.73 1.9.74 sdistpygobject 3.26.1 3.34.0 sdist
然后在对这些没升级的包使用
pip3 install --upgrade 要升级的包名
命令进行逐个升级即可
关于"Ubuntu怎么一次性升级Python所有库"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
升级
版本
一次性
知识
接下来
工具
终端
脚本
行业
不同
实用
成功
代码
内容
办法
功能
历史
命令
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
JSP实现学生选课数据库
电驴连接不上服务器
数据库应用技术学的是什么
英雄联盟老是数据库
cazy数据库实用教程
服务器硬盘4t用什么分区模式
服务器图片再浏览器会自动下载
广东知名软件开发价格
怪物学院我的世界创意服务器
大学生网络安全手抄报大全
命令行配置服务器ip地址步骤
电商服务器安全
服务器插件可以客户端汉化
奇迹服务器工具
三星云服务器设置
汕头地产软件开发外包
百世快递软件开发待遇怎么样
维桌网络技术
网络技术员工作范围内是什么
中国目前网络技术发展情况
关于网络安全比较有趣的
vpn服务器未响应
数据库有哪几种恢复吗
安徽单据外贸软件开发
广东知名软件开发价格
mc 连接不到好友服务器
oa与erp软件开发
管家婆服务器设置自动启动
美国网络安全框架 pdf
阿里云服务器 安装svn