記python版本管理--pyenv

隨記:python

    衆所周知,python2.x版本與3.x版本有比較大的區別,若是你是2.x版本的使用者,忽然接了3.x版本的項目,或者反過來,遇到這種狀況該怎麼辦呢?從新安裝本身電腦上的python,來匹配對應的項目?這樣也太麻煩了吧,下次情況反過來又得從新裝一遍!git

    其實不用這樣,這裏有更簡單的方法解決python的這個版本問題。這裏推薦pyenv,來管理你的python版本,讓你能夠在不一樣的版本間隨意切換。github

安裝pyenv(git方式):bash

    先cd到你想要安裝的目錄,好比這裏我直接放在根目錄,而後執行:spa

cd ~
git clone git://github.com/pyenv/pyenv.git .pyenv

    而後將pyenv添加至環境變量,將下面三行直接寫到~/.bashrc或者~/.zshrc文件中命令行

export PYENV_ROOT="/Users/administrator/.pyenv"

export PATH="$PYENV_ROOT/bin:$PYENV_ROOT/shims:/usr/texbin:$PATH"

eval "$(pyenv init -)"

    .pyenv的路徑別弄錯了。而後執行如下code

$ . ~/.bashrc
$ pyenv rehash

     到這裏pyenv就算裝完了。blog

使用pyenv:hash

    咱們來看如下pyenv能作什麼,在命令行輸入:it

$ pyenv install --list

    能夠查看全部能夠安裝的python的版本。輸入:

$ pyenv versions

    能夠查看全部你已經安裝的版本,以及你當前系統環境正在使用的python版本:

  • 查看可安裝的版本 pyenv install --list
  • 安裝指定版本 pyenv install 3.4.3
  • 查看已安裝版本 pyenv versions
  • 設置全局默認版本 pyenv global 3.4.1
  • 設置當前路徑版本 pyenv local 2.7.10

    至此咱們已經能夠實如今各個不一樣的python版本之間實現自由切換了。

相關文章
相關標籤/搜索