Mac 系统下Python多版本管理
????????Mac OS 11.x 系統自帶的Python版本是2.x,限于不同應用可能要適配不同版本的Python 環境,這里推薦大家使用pyenv 對Python版本進行管理。
1、Mac OS 安裝pyenv:
1)推薦使用brew進行Mac OS 工具軟件的安裝,打開一個終端窗口,輸入
brew install pyenv
安裝完成后可以檢查下是否生效:pyenv versions? 查看pyenv管理(通過該工具安裝的Python版本,默認會顯示一個system版本)
該命令不報錯即為安裝成功。
2) 配置環境變量,避免每次修改只在本窗口或本標簽生效
cd ~ ,到home目錄下,執行ls -a,查看所有文件,包含隱藏文件,確認是否有./zshrc 文件或./bash_profile等配置環境變量的文件,這里系統中默認使用的是zsh。
若不存在,則touch ~./zshrc 創建空文件
在文件中寫入如下命令后保存:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH
if which pyenv > /dev/null;
? then eval "$(pyenv init -)";
fi
(注意:根據pyenv版本不同,目錄為shims或bin(export PATH="$PYENV_ROOT/bin:$PATH"),若切換不生效,可以check 一下這里是否寫的不一致)
保存退出后,執行source ~./zshrc 生效。
至此,我們便完成了pyenv 的安裝和配置,下面來介紹具體的使用方法。
2、使用pyenv 安裝固定版本的python
因為配套軟件的需求,我這里需要安裝3.10.0版本,直接使用命令
在終端中直接輸入:pyenv install 3.10.0 即可。
安裝完成后,輸入pyenv versions ,即可查看所管理的Python 版本了。
3、常用pyenv 命令介紹
- 安裝指定的 python 版本? ? ? ? ? ? ? ? ? ? ? pyenv install 3.x
- 設置 python 版本(全局有效)? ? ? ? ? ?pyenv global 3.x
- 設置 python 版本(當前目錄有效)? ? pyenv local 3.x?
- 查看當前目錄的python 版本? ? ? ? ? ? ? ? pyenv local
- 查看全局Python 版本? ? ? ? ? ? ? ? ? ? ? ? ? pyenv global?
- 卸載 python 版本? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pyenv uninstall 3.x
總結
以上是生活随笔為你收集整理的Mac 系统下Python多版本管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功,很简单!推荐5款网站,拒绝做行动上
- 下一篇: java信息管理系统总结_java实现科