pip是Python中最常用的包管理工具,也是最常用的在線安裝方法。
命令如下:package_name就是你所需要安裝的包的名字
pip install package_name
1 檢查電腦是否安裝pip
在電腦中打開(kāi)cmd(“win+R”),在窗口中輸入pip,如果出現(xiàn)此對(duì)話框,表示已安裝pip
如果顯示不是內(nèi)部或者外部命令,有兩種情況,一種是未設(shè)置環(huán)境配置,一種是未安裝pip。
常用pip命令
- 查看pip版本
pip -V
- 更新pip版本
python -m pip install --upgrade pip
出錯(cuò)原因:
注意:執(zhí)行命令前一定要關(guān)閉VPN不然還是會(huì)升級(jí)失敗,看情況是否重啟電腦后執(zhí)行命令!??!
- 降低pip版本(比原來(lái)的版本低一些)
若將pip版本降到 20.2.1 ,則在控制臺(tái)(cmd)中輸入:
python -m pip install pip==20.2.1
- 查看已經(jīng)安裝的所有包
pip list
1.1 未設(shè)置環(huán)境配置
1.2 未安裝pip
進(jìn)入官網(wǎng)進(jìn)行下載,官網(wǎng)-pip-PyPI
下載后進(jìn)行解壓,記住setup所在的文件位置:
打開(kāi)cmd,打開(kāi)文件所在位置
- 先根據(jù)文件所在盤(pán)(此處為G盤(pán))位置,輸入G:
- 再輸入cd SoftwarePackge
- 再輸入cd pip-23.3.1
接著在窗口中輸入python setup.py install,如下圖所示:
一直等待,在最后顯示finished processing dependencies for pip–23.3.1表示安裝成功。
在安裝目錄下scripts中有:
pip表示安裝成功,可以在cmd中進(jìn)行第三方庫(kù)安裝。
2 常見(jiàn)錯(cuò)誤
2.1 WARNING: You are using pip version 20.1.1:however,version 22.3.1 is available.
報(bào)錯(cuò)截圖內(nèi)容如下所示:
報(bào)錯(cuò)原因:
當(dāng)前有新版本的pip可以升級(jí),需要執(zhí)行下方五種升級(jí)命令中的其中一種完成版本升級(jí)!
解決方法:
注意:執(zhí)行命令前一定要關(guān)閉VPN不然還是會(huì)升級(jí)失敗,看情況是否重啟電腦后執(zhí)行命令?。?!
方式1:
python.exe -m pip install --upgrade pip
方式2:
python -m pip install --upgrade pip
方式3:
pip install --upgrade pip
方式4:
python3 -m pip install --upgrade pip
方式5:
python -m pip install -U --force-reinstall pip
使用國(guó)內(nèi)鏡像后,下載更為迅速:
解決方案:添加對(duì)鏡像源的信任,在安裝時(shí)采用如下命令:
通過(guò)設(shè)置 --trusted-host pypi.douban.com 信任該鏡像源。
在install后面加上 --user
python -m pip install --upgrade pip https://pypi.doubanio.com/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --upgrade pip
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --upgrade pip
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --upgrade pip
pip版本成功更新:
此時(shí),查看pip版本,可以看到,已經(jīng)更新至最新版本
2.2 Requirement already satisfied
在Python中使用pip安裝包時(shí),可能會(huì)遇到錯(cuò)誤信息 “Requirement already satisfied”,這通常是因?yàn)橄到y(tǒng)中存在多個(gè)Python環(huán)境,導(dǎo)致控制臺(tái)無(wú)法確定要使用哪個(gè)Python環(huán)境,因此顯示已滿足要求的錯(cuò)誤。
問(wèn)題原因
這種情況發(fā)生的原因是因?yàn)?strong>Python環(huán)境的多樣性。在計(jì)算機(jī)上安裝了多個(gè)Python版本或虛擬環(huán)境時(shí),pip不確定應(yīng)該將包安裝在哪個(gè)環(huán)境中,因此可能會(huì)導(dǎo)致錯(cuò)誤。
解決方法
解決這個(gè)問(wèn)題的方法是通過(guò)明確指定Python解釋器的位置來(lái)安裝包,同時(shí)使用鏡像源以提高下載速度。
1、明確指定Python解釋器的位置:在安裝包時(shí),使用-m參數(shù)來(lái)指定Python解釋器的位置。例如,如果您想在D盤(pán)的Python環(huán)境中安裝haversine包,可以這樣做:
D:\path\to\python.exe -m pip install --user haversine -i https://pypi.doubanio.com/simple/
這將確保包被正確安裝到您指定的Python環(huán)境中。
2、使用鏡像源:在國(guó)內(nèi),使用鏡像源可以加快包的下載速度。您可以選擇以下鏡像源之一,并將其用作-i參數(shù)的值:
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 清華大學(xué):https://pypi.tuna.tsinghua.edu.cn/simple
- 豆瓣:http://pypi.douban.com/simple/
2.3 No module named pip._internal 解決辦法
升級(jí)新版pip 之后,不論是本地,還是使用anaconda環(huán)境,都有可能在用pip下載的時(shí)候出現(xiàn)錯(cuò)誤:ModuleNotFoundError: No module named ‘pip._internal’,有可能是與舊版沖突,所以可以事先卸載舊版。
解決辦法: 修復(fù)
python -m ensurepip
python -m pip install --upgrade pip
2.4 python報(bào)錯(cuò):Consider using the --user option or check the permissions.
萬(wàn)能解決方法: 根據(jù)提示,在install后面加上 --user
pip install --user opencv-contrib-python==3.4.2.16
3 實(shí)例:安裝各種庫(kù)
以安裝 xarray netCDF4 庫(kù)為例:
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn xarray netCDF4
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-740632.html
參考
1、CSDN博客-cmd安裝pip以及第三方庫(kù)的最簡(jiǎn)單的安裝方法
2、CSDN博客-已解決WARNING: You are using pip version 20.1.1:however,version 22.3.1 is available.
3、CSDN博客-python pip 錯(cuò)誤 ModuleNotFoundError: No module named pip._internal 解決辦法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-740632.html
到了這里,關(guān)于【Python工具】簡(jiǎn)介cmd安裝pip及常見(jiàn)錯(cuò)誤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!