macOS 下 Python 版本管理工具
IPFS
前言
在Python 专案开发上或是macOS 上常常会遇到需要版本使用上的问题。
例如在macOS 上预设的Python 版本为2.7.16,但不想直接替换掉,想要可以用切换的方式来使用。
这时就很推荐pyenv !!
安装
安装方式很简单,透过Homebrew 指令即可,Homebrew 安装可参考:好用的MAC 套件管理工具Homebrew
指令如下
brew install pyenv
设定
pyenv 完成安装后,执行以下指令,进行后续设定
pyenv init
执行完成后,因为从macOS Catalina 版开始使用zsh 做为终端机预设的shell,所以会出现提示要在~/.zshrc 中加入一行让系统登入后自动启用pyenv 的环境变数
export PATH=“$HOME/.pyenv/bin:$PATH”
eval "$(pyenv init -)"
加入后就完成设定
使用方法
使用pyenv 可以方便快速切换Python 版本,可以使用以下pyenv 指令查询目前macOS 已安装了那些版本的Python
pyenv versions
如果之前没安装过其他版本,则终端机会回应显示结果为system ,代表目前只有系统预设版本。
这时候可以利用以下指令来列出pyenv 有提供哪些版本可以安装
pyenv install --list
终端机会显示许多python 版本,这时候就可以用以下指令安装想安装的版本
pyenv install 3.8.8
安装成功后,再执行一次pyenv versions
,就会发现多了3.8.8,
然后pyenv 提供三种方式切换Pyhton 版本
global 全局切换
pyenv global 3.8.8
local 目前资料夹
pyenv local 3.8.8
shell 目前终端机
pyenv shell 3.8.8
可以用以下指令查询使否切换成功
python --version
结尾
利用pyenv 可以快速又方便的切换python 版本环境,又不会影响macOS 预设的版本,真的是Python 版本管理的神器
喜欢这篇内容,可以帮我注册Likecoin 并在文章下方帮我按五下拍手, 您的拍手对我是最大的鼓励,谢谢! !
原文连结津集藏
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐