Python--關(guān)于pip在windows中安裝與運(yùn)行的問(wèn)題

? ? ? ? pip是Python中安裝包的很好用的一個(gè)工具。但是我作為零基礎(chǔ)的初學(xué)者在嘗試使用pip的時(shí)候總是遇到問(wèn)題。我花了兩晚上才解決這個(gè)問(wèn)題。

? ? ? ?雖然我的問(wèn)題看起來(lái)很幼稚,但我還是想分享出來(lái),希望能夠幫到跟我有同樣困惑的人。?

? ? ? ?首先當(dāng)我安裝Python的時(shí)候,有選項(xiàng)問(wèn)是否要一同安裝pip,我點(diǎn)了是。所以我就不必在重新在網(wǎng)上下載pip。?

? ? ? ?同時(shí)安裝python的時(shí)候,我也勾選了同時(shí)配置環(huán)境變量。所以我就不需手動(dòng)添加。?

? ? ? ?所以我認(rèn)為:當(dāng)我安裝完P(guān)ython的時(shí)候,似乎同時(shí)也安裝了pip。同時(shí)環(huán)境變量等也沒(méi)有問(wèn)題。

? ? ? 于是我就用Eric6新建了一個(gè)文檔,試圖 運(yùn)行pip list,來(lái)檢測(cè)pip功能是否可用。但是出現(xiàn)了SyntaxError: invalid syntax的錯(cuò)誤。

? ? ? 所以問(wèn)題在哪里呢?就是這讓我困惑了很久。?

? ? ? 原來(lái):pip是命令(command而非代碼code),這個(gè)命令是在命令提示符中運(yùn)行,而非在python中運(yùn)行的。

? ? ? win+R 打開(kāi) cmd 輸入pip list 或者pip install 等命令就可以運(yùn)行了。

? ? ? 這么簡(jiǎn)單的一個(gè)問(wèn)題,卻困擾了我兩晚。希望這篇能夠幫助到有同樣疑惑的同學(xué)。

? ? ?而如果想在Python中運(yùn)行pip要做如下:?

import pip?

package_names=['selenium', 'requests'] #packages selenium to install?

pip.main(['install'] + [package_names] + ['--upgrade']) # --upgrade to install or update existing packages?

如果想更新包:

import pip?

for i in pip.get_installed_distributions():?

? ? ? pip.main(['install', i.key, '--upgrade'])

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容