Mac多python版本環境搭建

2021-08-03 14:40:21 字數 1199 閱讀 8263

參考:

mac下使用pyenv,pyenv-virtualenv治理python的多個版本

mac osx 下使用pythonbrew安裝zlib 報importerror: no module named 'zlib' 解決方案

可搜尋如何安裝使用命令brew

brew install pyenv

brew install pyenv-virtualenv

成功後,使用命令pyenv install --list檢視可用的版本,最新是3.5.1

比如要安裝3.5.1,則使用pyenv install 3.5.1

安裝過程中,可能會出現importerror: no module named 'zlib' ,這個是zlib沒有正確被引入。再網上搜尋,先使用brew安裝zlib,注意在安裝過程中,顯示需安裝homebrew/dupes/zlib而不是zlib,按照指示安裝對應zlib即可。

安裝後使用pyenv install 3.5.1還是報錯,安裝帖子mac osx 下使用pythonbrew安裝zlib 報importerror: no module named 'zlib' 解決方案]解決。

安裝後可以使用pyenv versions檢視安裝的版本

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fiif which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

注意:儲存後,source生效下對應的檔案

pyenv virtualenv 3.5.1 python35

然後切換(就像virtualenv使用一樣,active是生效,deactivate是取消恢復預設):

pyenv activate python35

當安裝pip和easy_install後,安裝過程中,mac會提示 "permissionerror",此時要小心,如果用sudo去執行,由於sudo使用者還是使用的預設的2.7版本,所以安裝不是在虛擬python環境中進行的,正確的做法是給「/users/yourdir/.pyenv/」賦予當前使用者可以讀寫執行的許可權,然後執行pip install即可

python 多環境多版本

conda 管理 python 環境 管理 python 環境下的 python 包 conda version 以 update 命令為例,檢視 conda 命令幫助 conda update helpconda update conda 基於安裝 conda 時的 python 版本 建立乙個名...

mac下clion glfw glad環境搭建

clion cmake make make install然後會看到glfw安裝到了 usr local lib 95 built target monitors 98 built target events 100 built target icon install the project.ins...

mac上python多版本共存

curl l bash 複製 zshrc 或者 bashrc 1 export pyenv root home pyenv 2 export path pyenv root bin path 3 eval pyenv init 複製 檢視python版本pyenv install list 複製 安...