pyenv的使用

序言

在Linux和Mac OSX下做python環(huán)境的配置测柠,經(jīng)常會遇到問題魁袜。比如centos 6是依賴于python2.6的嗅回,如果安裝其他版本替換掉系統(tǒng)自帶的python版本可能會存在各種各樣的問題(血淚的教訓(xùn))贝次,所以配置一個虛擬環(huán)境是很有必要的绳军,這樣就可以很任性的使用了暗膜,想裝幾個裝幾個匀奏,想裝什么版本就裝什么版本,媽媽再也不用擔(dān)心我亂裝python害系統(tǒng)崩潰了~

Linux上安裝跟Mac OSX基本類似学搜,大部分命令都是一樣的娃善。

一、 安裝brew

我們可以用brew命令來更新OSX系統(tǒng)瑞佩,brew命令類似于RHEL的yum和ubuntu的apt-get命令

OSX沒有自帶brew聚磺,登陸Homebrew網(wǎng)站,找到ruby代碼來安裝brew:

ruby$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

升級到新版本的homebrew:brew update

安裝軟件包:brew install XXXXX

更新軟件包:brew upgrade XXXX炬丸,如果不寫具體的軟件包就是更新所有可更新的軟件包瘫寝。

二、 安裝pyenv

安裝好brew后稠炬,就可以用brew來安裝pyenv的最新版本了焕阿,而且會自動下載依賴包:

brew install pyenv

按照安裝完后Caveats的提示要添加兩條環(huán)境變量到~/.bash_profile文件里(如果沒有需要新建):

export PYENV_ROOT=/usr/local/var/pyenvif which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

運(yùn)行命令source ~/.bash_profile使環(huán)境變量生效

三、 安裝zlib依賴

brew install zlib

將zlib的頭文件及庫文件添加至系統(tǒng)默認(rèn)的路徑首启,如果更新zlib版本記得重新添加暮屡,否則可能會出現(xiàn)問題:

ln -s /usr/local/Cellar/zlib/1.2.8/include/* /usr/local/includeln -s /usr/local/Cellar/zlib/1.2.8/lib/* /usr/local/lib

四、 pyenv使用指南

pyenv versions查看系統(tǒng)的上安裝的Python版本毅桃。 *表示當(dāng)前目錄正在使用的版本,其中 的 system表示系統(tǒng)自帶的 Python 版本:

pyenv versions#顯示如下*system(setby/Users/yangjunqiang/.pyenv/version)

pyenv install安裝其他版本的Python褒纲。例如安裝3.4.1版本:

pyenv install 3.4.1

pyenv versions可以看到當(dāng)前安裝的版本

pyenv local設(shè)置當(dāng)前目錄使用的python版本

cd? ? ? ? ? ? ? ? ? #回到用戶根目錄 mkdir python3.4? ? ? #創(chuàng)建python3.4的目錄 cd python3.4 pyenv local 3.4.1? ? #使當(dāng)前目錄使用python3.4.1版本

查看版本

image.png

查看pip的版本(只針對當(dāng)前安裝的3.4.1版本)

image.png

其他版本的工作目錄創(chuàng)建方法類似(如果是用系統(tǒng)自帶版本,用pyenv local system即可使當(dāng)前工作目錄使用系統(tǒng)自帶的Python2.7)

五疾嗅、pyenv的其他操作

卸載指定的包:

pyenv uninstall 3.4.1

全局版本切換:

pyenv global 3.4.1

六外厂、pyenv-virtualenv安裝

安裝

brew install pyenv-virtualenv修改`~/bash_profile`,添加以下內(nèi)容? ? if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

使用

創(chuàng)建

pyenv-virtualenv 3.4.1 env341 pyenv virtualenv 3.4.1 env341

使用虛擬環(huán)境及退出虛擬環(huán)境

pyenv activate<name>pyenv deactivate

刪除已存在的

pyenv uninstall my-virtual-env

作者:LY丶Smile

鏈接:http://www.reibang.com/p/972512527e9a

來源:簡書

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)代承,非商業(yè)轉(zhuǎn)載請注明出處汁蝶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掖棉,更是在濱河造成了極大的恐慌墓律,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幔亥,死亡現(xiàn)場離奇詭異耻讽,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)帕棉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門针肥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人香伴,你說我怎么就攤上這事慰枕。” “怎么了即纲?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵具帮,是天一觀的道長。 經(jīng)常有香客問我低斋,道長蜂厅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任膊畴,我火速辦了婚禮掘猿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巴比。我一直安慰自己术奖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布轻绞。 她就那樣靜靜地躺著采记,像睡著了一般。 火紅的嫁衣襯著肌膚如雪政勃。 梳的紋絲不亂的頭發(fā)上唧龄,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音奸远,去河邊找鬼既棺。 笑死,一個胖子當(dāng)著我的面吹牛懒叛,可吹牛的內(nèi)容都是我干的丸冕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼薛窥,長吁一口氣:“原來是場噩夢啊……” “哼胖烛!你這毒婦竟也來了眼姐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤佩番,失蹤者是張志新(化名)和其女友劉穎众旗,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趟畏,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贡歧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了赋秀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片利朵。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡稳懒,死狀恐怖址遇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤益眉,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站姥份,受9級特大地震影響郭脂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜澈歉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一展鸡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧埃难,春花似錦莹弊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至考抄,卻和暖如春细疚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背川梅。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工疯兼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贫途。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓吧彪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親丢早。 傳聞我的和親對象是個殘疾皇子姨裸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容