1. 程式人生 > >python pip 安裝包後提示找不到的問題的解決

python pip 安裝包後提示找不到的問題的解決

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什麼的那個選項才能看到,當然也可以直接通過終端來編輯