2016-11-08 169 views
0

我的pyhton2.7安裝在/ usr/local/lib中。 如果我輸入which python2.7,我可以有/usr/local/bin/python2.7。 後來我設定在〜/ .bashrc PYTHONPATH作爲如何設置python安裝路徑?

export PYTHONPATH="/usr/local/bin/python2.7:$PYTHONPATH" 

我喜歡安裝PIP和虛擬環境。 然後嘗試作爲

sudo apt-get install python-pip python-dev python-virtualenv 

我有錯誤,還在/usr/lib尋找蟒蛇。錯誤是

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python-dev is already the newest version. 
python-pip is already the newest version. 
python-virtualenv is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 362 not upgraded. 
1 not fully installed or removed. 
After this operation, 0 B of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Setting up python2.7 (2.7.6-8ubuntu0.2) ... 
python2.7: can't open file '/usr/lib/python2.7/py_compile.py': [Errno 2] No such file or directory 
dpkg: error processing package python2.7 (--configure): 
subprocess installed post-installation script returned error exit status 2 
Errors were encountered while processing: 
python2.7 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

如何正確設置python路徑?

編輯: 我回聲$ PATH給

/usr/local/bin:/usr/local/cuda-8.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/bin/python2.7 

回聲$ PYTHONPATH給

/home/coie/Softwares/apollocaffe/python:/usr/local/bin/python2.7: 
+0

只是驗證,你的意思是'〜/ .bashrc'而不是'〜/ bashrc',對吧? –

+0

對不起〜/ .bashrc – batuman

回答

0

根據https://askubuntu.com/a/250935/610294

嘗試,而不是附加到PYTHONPATH完全覆蓋它。

閱讀:更換你行你加入這.bashrc中:

export PYTHONPATH=$PYTHONPATH:/usr/local/bin/python2.7

+0

是的,我把路徑放在 – batuman

+0

在我鏈接的評論中,那個線程還提到了腳本文件夾。你嘗試過嗎? ('export PYTHONPATH = $ PYTHONPATH:/ usr/local/bin/python2.7/Scripts') –

0

鍵入setenv PATH 「$ PATH:在/ usr/local/bin目錄/蟒蛇」,然後按Enter。 或 鍵入export ATH =「$ PATH:/ usr/local/bin/python」,然後按Enter鍵。

+0

我試過並把它放在編輯中。 – batuman

0

我使用>sudo rm -rf /usr/local/lib/python* or libpython*刪除了安裝在/usr/local中的所有python。那些在bin和共享文件夾中的文件也被清除。 然後,因爲所有的程序在/usr裏尋找python,所以安裝路徑設置爲sudo ./configure --prefix = /usr