pyenv

pyenv是python的多版本管理包谎僻,實現(xiàn)互相獨立艘绍、互不干擾的python環(huán)境配置航夺。

安裝pyenv

安裝電腦是mac缭保,所以理所當然的使用神器:homebrew

brew install pyenv

安裝界面略過孕锄,安裝結(jié)束后,系統(tǒng)提示如下:

==> Caveats
To use Homebrew's directories rather than ~/.pyenv add to your profile:
  export PYENV_ROOT=/usr/local/var/pyenv

To enable shims and autocompletion add to your profile:
  if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

根據(jù)此提示,在bash的配置文件(由于我的bash是oh my zsh丑搔,所以我的配置文件為~/.zshrc)中添加以下兩行代碼:

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

安裝指定版本的python

輸入pyenv install -l

顯示所有可以安裝的python版本軟件厦瓢,如2.1.3...3.5.1等。
由于項目需要啤月,我安裝的版本為2.7.11煮仇,所以輸入:

pyenv install 2.7.11 -v

-v表示在顯示安裝過程。
安裝完成后谎仲,2.7.11版本在系統(tǒng)中的存放位置為:
/usr/local/var/pyenv/versions/2.7.11

為項目配置python環(huán)境

接下來進入開發(fā)項目的主文件夾浙垫,如~/Desktop/Python/TWD,輸入如下命令:

pyenv local 2.7.11

即在當前文件夾下配置完成python的開發(fā)環(huán)境郑诺。接下來可通過pip安裝開發(fā)過程中的各種包夹姥。

其他

1.顯示所有安裝的python版本

pyenv versions

在我的Mac上,顯示如下:

* system (set by /usr/local/var/pyenv/version)
  2.7.11

其中辙诞,*表示當前默認的python版本辙售,為system(即系統(tǒng)自帶的版本)。

2.切換python版本
要切換python 版本倘要,可以使用如下命令:

pyenv global <version>

比如圾亏,我使用以上命令pyenv global 2.7.11后,系統(tǒng)默認的python版本即為2.7.11封拧,在命令行輸入python后志鹃,進入的就是2.7.11的shell,不再是system的shell泽西。

3.切換python shell版本
若不使用pyenv global命令實現(xiàn)python shell版本切換曹铃,可以使用如下命令:

pyenv shell <version>

比如,我使用pyenv shell 2.7.11后捧杉,在命令行輸入python陕见,進入的是2.7.11的shell。此時系統(tǒng)的默認python版本也變成了2.7.11味抖,如下所示:

DQ@DQdeMacBook-Pro:~|?  pyenv shell 2.7.11
DQ@DQdeMacBook-Pro:~|?  python
Python 2.7.11 (default, Mar 12 2016, 13:28:59) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

.

DQ@DQdeMacBook-Pro:~|?  pyenv versions
  system
* 2.7.11 (set by PYENV_VERSION environment variable)
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末评甜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子仔涩,更是在濱河造成了極大的恐慌忍坷,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異佩研,居然都是意外死亡柑肴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門旬薯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晰骑,“玉大人,你說我怎么就攤上這事绊序∷队撸” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵政模,是天一觀的道長岗宣。 經(jīng)常有香客問我,道長淋样,這世上最難降的妖魔是什么耗式? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮趁猴,結(jié)果婚禮上刊咳,老公的妹妹穿的比我還像新娘。我一直安慰自己儡司,他們只是感情好娱挨,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捕犬,像睡著了一般级零。 火紅的嫁衣襯著肌膚如雪铣鹏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天,我揣著相機與錄音硬耍,去河邊找鬼窗慎。 笑死个束,一個胖子當著我的面吹牛劲够,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜡吧,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼毫蚓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了昔善?” 一聲冷哼從身側(cè)響起元潘,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎君仆,沒想到半個月后柬批,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啸澡,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡袖订,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年氮帐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洛姑。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡上沐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出楞艾,到底是詐尸還是另有隱情参咙,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布硫眯,位于F島的核電站蕴侧,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏两入。R本人自食惡果不足惜净宵,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望裹纳。 院中可真熱鬧择葡,春花似錦、人聲如沸剃氧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朋鞍。三九已至已添,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滥酥,已是汗流浹背更舞。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恨狈,地道東北人疏哗。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像禾怠,于是被迫代替她去往敵國和親返奉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

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