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

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