2015-04-08 41 views
0

我的Ubuntu使用python 3.4作爲默認python。現在我需要使用python 2.7。問題在於很難清楚地知道如何切換默認的python版本,並且很多libs是使用python 3.4安裝的 - 這使python 2.7不受支持。 任何人都可以幫助我嗎?在Ubuntu Linux上將默認Python 3從Python 3.x更改爲Python 2.7

+2

你是什麼意思的「默認」版本?你的意思是使用'python'命令時運行的版本嗎? – Doorknob

+0

是的,所有與python相關的東西都與該「默認」版本一起安裝。 –

+2

這個問題可能更適合像[AskUbuntu](http://askubuntu.com/)或[SuperUser](http:// superuser.com/),因爲它更多的是設置環境而不是解決編程問題。 –

回答

0

Ubuntu有一些名爲Dead Snakes的存儲庫,您可以在其中安裝由Felix Krull維護的任何版本的Python。

https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes

最好的做法是

  • 從deadsnakes安裝Python PPA

  • 創建的virtualenv相應的Python

    virtualenv -p python2.7 my-venv 
    
  • 然後你用這個的virtualenv爲福rther Python開發和部署

    source my-venv/bin/active 
    

Read more about Python virtual environments

不要更改任何與/ usr/bin或符號鏈接相關的Python。這取決於Python的所有操作系統包。