怎么在Ubuntu18.04中对Python库进行升级

今天小编给大家分享一下怎么在Ubuntu18.04中对Python库进行升级的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

成都创新互联公司专业为企业提供沙依巴克网站建设、沙依巴克做网站、沙依巴克网站设计、沙依巴克网站制作等企业网站建设、网页设计与制作、沙依巴克企业网站模板建站服务,十余年沙依巴克做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

Python主要用来做什么

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

升级pip版本

Ubuntu自带的pip  (pip  9.0.1)默认基于Python2.7

我们需要基于Python3重新安装pip:

sudo  apt-getinstalpyth3-pip=升级pip3版本:

Python3-mpipin  install-upgrade  pip查看Python  3的PIP版本,如果报告了以下错误:

导入错误:无法导入主名称

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

修改前:

frompipimportmain

if__name__=='__main__':

修改后的sys.exit(main()):

frompipimport__main__

if__name__=='__main__':

sys.exit(__main__。_ main())验证修已成功生效:pip3 -V

终端打印:

pip19.3.1from/home/work/。local/lib/python  3.6/site-packages/pip(python  3.6)

接下来一键升级所有Python包

写一个Python脚本来执行。下面是代码:

importpkg_resources

fromsubprocessimportcall

for  package  in[dist  . project  _ name  for  istinpkg  _ resources  . working  _ set]:

调用(' pip3install-upgrade  ' ')。join  (packages)'-user  ',shell=true)因为我的Python3对应的pip是pip3,所以脚本在这里调用(' pip3install-upgrade  ' '。join  (packages)'-user  ',shell=true)

接下来,看看Python的版本历史包和那些:

pip3列表-过时的终端打印:

PackageVersionLatestType

-

distro-info  0 . 0 . 00 . 10 dist

py  cairo  1 . 16 . 21 . 18 . 1 dist

pycups  1 . 9 . 731 . 9 . 74 dist

然后将Pygobject3.26.13.34.0sdist用于这些尚未升级的包

以上就是“怎么在Ubuntu18.04中对Python库进行升级”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


网页标题:怎么在Ubuntu18.04中对Python库进行升级
URL地址:http://scyanting.com/article/pcjecc.html