pyenv的安裝和使用


什么是pyenv

python2和python3雖然都是python,但是有非常大的差別。有時候不同項目用的python版本不一致,切來切去很煩。不知道怎么的就發現了pyenv這個東西。這個將近5000星的項目,完美地解決了我的問題,python版本的管理。

pyenv的安裝

其實在項目的readme中已經介紹的比較清楚了。
對於mac系統來說,安裝非常簡單

  1. 用Homebrew安裝一下
$ brew update
$ brew install pyenv
  1. eval "$(pyenv init -)"加到你的~/.bash_profile文件中。
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

如果你用的是zsh,則添加到~/.zshenv中。

  1. 重啟一下shell
    $ exec $SHELL

pyenv的使用

關於pyenv的原理,在本身項目的readme中已經有比較詳細的解釋了,pyenv對系統本身環境沒什么侵入性。下面介紹一些常用命令

  • 查看已經安裝的python版本
    $ pyenv versions

  • 查看當前使用的python版本
    $ pyenv version

  • 安裝一個python版本如3.5.1
    $ pyenv install 3.5.1

  • 卸載一個python版本如3.5.1
    $ pyenv uninstall 3.5.1

  • 設置全局python版本如3.5.1
    $ pyenv global 3.5.1

  • 設置目錄級python版本如3.5.1
    $ pyenv local 3.5.1

  • 為當前shell會話設置python版本如3.5.1
    $ pyenv shell 3.5.1

參考資料

  1. pyenv項目github主頁

  2. Managing Multiple Python Versions with pyenv


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM