如何在Ubuntu18.04中对Python库进行升级

  介绍

如何在Ubuntu18.04中对Python库进行升级?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

<强>升级pip版本

默认Ubuntu自带的脉冲(脉冲9.0.1)是基于Python2.7的版本
我们需要重新安装基于Python3的皮普:

sudo  apt-get  install  python3-pip

=升级pip3版本:

python3  -m  pip  install ——upgrade  pip

查看Python3的pip版本,如果报以下错误:

<代码> ImportError:不能导入名称主要

<强>解决办法:编辑usr/bin/pip3文件

修改前:

得到pip  import 主要   if  __name__ ==, & # 39; __main__ # 39;:   sys.exit才能(main ())

修改后:

得到pip  import  __main__   if  __name__ ==, & # 39; __main__ # 39;:   sys.exit才能(__main__._main ())

<强>验证修已成功生效:pip3 - v

终端打印:

pip  19.3.1 得到/家庭/工作/ocal/lib/python3.6/网站/pip  (python  3.6)

<强>接下来一键升级所有Python包

编写一个Python脚本去执行即可,下面是代码:

import  pkg_resources   得到subprocess  import 电话   ,   for  packages 拷贝(dist.project_name  for  dist 拷贝pkg_resources.working_set):   调用才能(“pip3  install ——upgrade “, +, & # 39; & # 39; . join(包),+,& # 39;,,用户# 39;,,shell=True)

因为我的Python3对应的皮普是pip3,所以脚本这电话里(“pip3安装,升级,+ & # 39;& # 39;. join(包)+ & # 39;——用户# 39;shell=True)中的皮普要写成pip3

接下来在查看下Python的历史版本的包还有那些:

pip3  list ——过时的

终端打印:

Package ,, Version  Latest 类型   - - - - - - - - - - -安康;- - - - - -女人,- - - - - - - - - - - -   distro-info  0.0.0 , 0.10, sdist   pycairo ,, 1.16.2  1.18.1  sdist   pycups ,, 1.9.73  1.9.74  sdist   pygobject , 3.26.1  3.34.0  sdist

然后在对这些没升级的包使用

pip3  install ——upgrade 要升级的包名

看完上述内容,你们掌握如何在Ubuntu18.04中对Python库进行升级的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在Ubuntu18.04中对Python库进行升级