python 版本管理工具 pyenv 使用備忘

2021-09-07 13:09:34 字數 1287 閱讀 9312

安裝 xcode-select 以及 homebrew(前者在安裝 git 的時候裝過,後者 mac 開發必備無需解釋)

安裝 pyenvbrew install pyenv,用pyenv -v驗證是否安裝成功

新增如下幾行 到相應 shell 的配置檔案(比如我的~/.zshrc檔案),如果不生效,用 source 命令source ~/.zshrc

export pyenv_root="$home/.pyenv" export path="$pyenv_root/bin:$path" eval "$(pyenv init -)"

pyenv install 2.7.13 

pyenv uninstall 2.7.13

pyenv install --list // 檢視可安裝版本

pyenv global 2.7.13 // 全域性應用 2.7.13

pyenv local 2.7.13 // 當前資料夾應用 2.7.13

pyenv version // 檢視當前應用的版本

pyenv versions // 檢視當前可用版本(本機已安裝)

python -v // 執行當前目錄下的 python 檔案時將會使用的 python 版本號

這樣一來,在命令列中就可以隨意切換 python 版本號執行 python 檔案了,然而我最熟悉的執行 python 的方式是在 sublime 中command+b,這特麼就尷尬了,在命令列中python -v的版本號可以隨意切換,但是command+b使用的 python 執行路徑卻是不變的。

因為系統的 python 版本是 2.7.x,顯然要與時俱進學習都已經出來十年的 3.x,在 sublime 的 build system 選項中新建個新的檔案,填入以下內容:

cmd 的第乙個引數就是我的 python3 的路徑,可以用which python3獲取。該 py3 是我通過 brew 安裝的,也可以用 pyenv 安裝的 py3,不過可能會有坑,比如你在某個資料夾下用pyenv local命令安裝了 py2,然後 sublime 中用了 pyenv global 的 py3 路徑,因為 local 作用大於 global,local 資料夾下的檔案command+b可能就會報錯,fyi。所以還是用 brew 安裝的全域性 py3 吧~

mac安裝python本版管理工具pyenv

安裝 brew install pyenv 檢視當前版本 pyenv install list 安裝指定版本 pyenv install v 3.7.4 pyenv 的 versions 選項 pyenv versions help 檢視 pyenv 下都安裝了哪些具體的版本 pyenv versi...

版本管理工具

美的程式 簡明 少,邏輯質樸,演算法精煉,乙個程式只做一件事情,只有必要功能 好像是 impossible mission。一致 提示資訊的一致,ui 的一致。容錯 程式很穩健,適應各種惡劣情況,以 c 這種語言只有靠長時間補丁才能達到虛假的穩健。高效 盡可能高效。簡評一下幾種版本管理工具 cvs,...

git版本管理工具

以svn為代表的集中式版本控制系統,只有乙個 庫,開發的時候需要先從 庫獲取到最新的版本,然後開始幹活,幹完活之後提交到 伺服器。而git是一種分布式管理控制,每個使用 庫的機器上面都可以有自己的本地 庫,如果多人協作開發的話,只需要用一台伺服器作為中轉,來同步不同使用者之間的本地庫就行了,這樣在沒...