2016-11-11 325 views
2

如果沒有超級用戶訪問權限,如何將默認Python從3.5更改爲2.7以供特定用戶使用?想知道如何用Python 2來運行Python腳本。如何在Anaconda中將默認Python版本從3.5更改爲2.7

如果我通過運行簡單的python啓動Python,那麼它運行3.5.2。我必須在終端提示符下專門運行python2以獲得python2版本。

如果我運行which python,那麼返回/data/apps/anaconda3/bin/python,我相信Python 2.7在/usr/bin/python下。

這是在CentOS沒有什麼幫助澄清什麼

+0

可能的重複[Linux上的兩個版本的Python。如何使2.7的默認](http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223

+0

python 2.7是在centos上默認。也許你應該爲這個問題添加一個「anacoda」標籤,因爲它更多的是「爲什麼anaconda搞亂了我的centos」的事情。約定是「python」是python 2,「python3」是python 3.我不確定他們爲什麼會搞砸了,但是吸引anaconda用戶來解決問題的任何東西都會有所幫助。 – tdelaney

+0

有用的一般問題:你是如何安裝anaconda的?你堅持使用默認值還是你改變了你的PATH變量或者什麼?當你遇到問題時,你是否在運作一個虛擬世界? – tdelaney

回答

1

您可以在主文件夾

+0

我不使用anaconda,但似乎他們特別希望'python'是python 3.它可能更適合於更改'/ data/apps/anaconda3/bin'中的別名或更改該目錄的順序你的PATH變量。可能還有其他可執行文件可能存在問題。 – tdelaney

+0

我實際上希望'python'是python 2 – simplycoding

+0

@simplycoding然後'別名python = python2' –

0

添加

alias python=python2.7 

到.bashrc文件如果您正在尋找改變蟒蛇Python解釋器從3.5到2.7爲用戶,嘗試命令conda install python=2.7

相關問題