參考:
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 複製 安...