python pip 安裝包後提示找不到的問題的解決
阿新 • • 發佈:2019-01-05
pip很方便使用起來
今天剛用,但是遇到了安裝後import的時候提示找不到的問題
首先造成這種問題有可能是這個原因:
你用python2.6安裝的pip,
後來升級了python到2.7或者3.x
pip的安裝還是預設裝到python2.6的site package裡面去
解決辦法,就是下載pip的source code,解壓後進入資料夾
執行
python setup.py build
python setup.py install
pip的配置就換成了你現在執行的python版本
或者是這種可能
python能找的到的包都在/usr/local/lib下面
看了一下pip的log,顯然它的預設是把包裝在/usr/lib下面
查了一下,說可以通過配置檔案來改
在$HOME/.pip這個資料夾下面找pip.conf
找不到啊
那就自己建立一個
在裡面添上
[install]
install-option=--prefix=/usr/local
ignore-installed = true
這三行,第三行是強制安裝的,因為之前安裝在了/usr/lib下面,再次安裝會報已經安裝而退出。
還有個帖子說得是可以配置一個國內的pip伺服器,我試了一下,什麼都找不到,就沒用
再次執行安裝命令,發現已經安裝在了/usr/local/lib/python2.7/site-packages資料夾下面了!
import
OK!
.pip這個資料夾需要在視窗中的edit ->preference->view 開啟 show hidden file什麼的那個選項才能看到,當然也可以直接通過終端來編輯