使用virtualenv在ubuntu上搭建python 3開發環境

ubuntu 13.04默認的python版本是2.7的,想在其上作python3的開發會遇到問題。好比要使用pip安裝軟件包時,默認安裝的就是python2的包。若是想安裝python3的包,就須要用到virtualenv了。 python

virtualenv的官網在http://www.virtualenv.org/en/latest/。如其官方所說,virtualenv 是一個建立獨立python環境的工具。其要解決的最基本問題就是庫的依賴和版本,以及間接權限(indirectly permisions,沒太明白)。 shell

雖然對官方的描述不是太明白,偶仍是隻python菜鳥啦。不過總之經過它可以解決python2和python3兩個環境互不干擾啦。我是這麼作的: ubuntu

首先,安裝virtualenv,在默認的python2下的pip就行: 工具

$ [sudo] pip install virtualenv
建立虛擬環境:
$ virtualenv -p /usr/bin/python3 py3env

激活虛擬環境: spa

$ source py3env/bin/activate

你會注意到shell的提示符行前多了(py3env)字樣,這樣你就能夠放心的使用python3作開發了。先下載個三方庫試試吧 code

pip install httplib2

大功告成了! ip

若是要退出python3虛擬環境,輸入命令 開發

$ deactivate

便可。 get

相關文章
相關標籤/搜索