回覆列表
-
1 # 永不言棄100109866
-
2 # 黃鑫
首先造成這種問題有可能是這個原因:
你用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版本!
通常作為沒有管理員許可權的使用者,在伺服器上用Pip裝包需要裝到自己Home底下(過程見上篇)。有時候裝了之後找不到這個包,import不進來,no module named xxx, 為什麼呢?因為雖然裝到了一個路徑底下,但是Python找不到這個路徑,這個時候需要改環境變數。例如,在.bashrc中加一行export PYTHONPATH=$PYTHONPATH:"/home/lixin/.local/lib/python2.7/site-packages":"/home/lixin/.local/lib64/python2.7/site-packages"source .bashrc之後,python就能找到包了