如何在Ubuntu1804中對(duì)Python庫(kù)進(jìn)行升級(jí)
升級(jí)的人
Ubuntu18.04如何升級(jí)Python庫(kù)?我相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此無(wú)能為力。因此,本文總結(jié)了問(wèn)題產(chǎn)生的原因及解決方法。希望你能通過(guò)這篇文章解決這個(gè)問(wèn)題。
Python主要用來(lái)做什么
Python主要用于:1。Web開發(fā);2.數(shù)據(jù)科學(xué)研究;3.Web爬蟲;4.嵌入式應(yīng)用開發(fā);5.游戲開發(fā);6.桌面應(yīng)用開發(fā)。升級(jí)pip版本
Ubuntu自帶的pip 默認(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)入主名稱
解決辦法:編輯usr/bin/pip3文件
修改前:
frompipimportmain
if__name__=='__main__':
修改后的sys.exit):
frompipimport__main__
if__name__=='__main__':
sys.exit)驗(yàn)證修已成功生效:pip3 -V
終端打?。?/p>
pip19.3.1from/home/work/。local/lib/python 3.6/site-packages/pip接下來(lái)一鍵升級(jí)所有Python包
寫一個(gè)Python腳本來(lái)執(zhí)行。下面是代碼:
importpkg_resources
fromsubprocessimportcall
for package in[dist . project _ name for istinpkg _ resources . working _ set]:
調(diào)用。jo
接下來(lái),看看Python的版本歷史包和那些:
pip3列表-過(guò)時(shí)的終端打?。?/p>
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í)的包
Pip3install -要升級(jí)的升級(jí)包名稱看完上面,知道Ubuntu18.04中的Python庫(kù)怎么升級(jí)嗎?如果你想學(xué)習(xí)更多的技能或了解更多,請(qǐng)關(guān)注海外主機(jī)。謝謝你的閱讀!
Tags:,升級(jí)的人,如何在Ubuntu1804中對(duì)Python庫(kù)進(jìn)行升級(jí)
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信