新聞中心
今天小編給大家分享一下怎么在Ubuntu18.04中對(duì)Python庫(kù)進(jìn)行升級(jí)的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供沙依巴克網(wǎng)站建設(shè)、沙依巴克做網(wǎng)站、沙依巴克網(wǎng)站設(shè)計(jì)、沙依巴克網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、沙依巴克企業(yè)網(wǎng)站模板建站服務(wù),十余年沙依巴克做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Python主要用來(lái)做什么
Python主要用于:1。Web開(kāi)發(fā);2.數(shù)據(jù)科學(xué)研究;3.Web爬蟲(chóng);4.嵌入式應(yīng)用開(kāi)發(fā);5.游戲開(kāi)發(fā);6.桌面應(yīng)用開(kāi)發(fā)。
升級(jí)pip版本
Ubuntu自帶的pip (pip 9.0.1)默認(rèn)基于Python2.7
我們需要基于Python3重新安裝pip:
sudo apt-getinstalpyth3-pip=升級(jí)pip3版本:
Python3-mpipin install-upgrade pip查看Python 3的PIP版本,如果報(bào)告了以下錯(cuò)誤:
導(dǎo)入錯(cuò)誤:無(wú)法導(dǎo)入主名稱(chēng)
解決辦法:編輯usr/bin/pip3文件
修改前:
frompipimportmain
if__name__=='__main__':
修改后的sys.exit(main()):
frompipimport__main__
if__name__=='__main__':
sys.exit(__main__。_ main())驗(yàn)證修已成功生效:pip3 -V
終端打印:
pip19.3.1from/home/work/。local/lib/python 3.6/site-packages/pip(python 3.6)
接下來(lái)一鍵升級(jí)所有Python包
寫(xiě)一個(gè)Python腳本來(lái)執(zhí)行。下面是代碼:
importpkg_resources
fromsubprocessimportcall
for package in[dist . project _ name for istinpkg _ resources . working _ set]:
調(diào)用(' pip3install-upgrade ' ')。join (packages)'-user ',shell=true)因?yàn)槲业腜ython3對(duì)應(yīng)的pip是pip3,所以腳本在這里調(diào)用(' pip3install-upgrade ' '。join (packages)'-user ',shell=true)
接下來(lái),看看Python的版本歷史包和那些:
pip3列表-過(guò)時(shí)的終端打印:
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用于這些尚未升級(jí)的包
以上就是“怎么在Ubuntu18.04中對(duì)Python庫(kù)進(jìn)行升級(jí)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:怎么在Ubuntu18.04中對(duì)Python庫(kù)進(jìn)行升級(jí)
網(wǎng)頁(yè)URL:http://www.ef60e0e.cn/article/pcjecc.html