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用于这些尚未升级的包
Pip3install -要升级的升级包名称看完上面,知道Ubuntu18.04中的Python库怎么升级吗?如果你想学习更多的技能或了解更多,请关注本站。谢谢你的阅读!
【本文内容来源于IDC同行网站,若侵权,请联系我们删除】