由于電腦上安裝了多個(gè)版本的pip,以及不同的pip對(duì)應(yīng)不同的python,因此有時(shí)候使用pip install安裝某個(gè)包時(shí),可能會(huì)沒有安裝在想要的位置。
具體而言,在我電腦上,運(yùn)行pip --version時(shí),輸出如下
pip 9.0.1 from /opt/anaconda3/lib/python3.6/site-packages (python 3.6)
運(yùn)行sudo pip --version時(shí),輸出如下
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
我在使用指令pip install scedar時(shí),提示權(quán)限有問題,然后添加sudo權(quán)限安裝sudo pip install scedar時(shí),安裝在了python 3.5的包中,而我實(shí)際使用的是python 3.6,因此導(dǎo)入時(shí)會(huì)提示不存在該包。
為了解決這個(gè)問題,只需要在安裝時(shí)使用指令 -t 來(lái)指定安裝路徑即可,具體方法如下
sudo pip install -t /opt/anaconda3/lib/python3.6/site-packages scedar
這樣就可以將所需的包安裝在指定位置,解決了python版本出錯(cuò)問題
以上這篇pip指定python位置安裝軟件包的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
