首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
分布式数据库
›
macOS使用brew切换Python版本【超详细图解】 ...
返回列表
发新帖
macOS使用brew切换Python版本【超详细图解】
[复制链接]
发表于 2025-10-11 14:24:48
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
目次
一、更新Homebrew堆栈
二、安装pyenv
三、将pyenv添加到bash_profile文件中
四、使.bash_profile文件的更改收效
五、安装须要的Python
版本
六、设置全局使用的Python
版本
七、查抄Python
版本
是否切换乐成
pyenv常用下令
一、更新Homebrew堆栈
brew update
复制
代码
这个下令会更新Homebrew的堆栈信息,确保你得到的是最新的软件包列表。
二、安装pyenv
brew install pyenv
复制
代码
这个下令会使用Homebrew安装pyenv,pyenv是一个Python版本管理工具,可以方便地切换Python版本。
三、将pyenv添加到bash_profile文件中
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
复制
代码
这个下令会将eval "$(pyenv init -)"添加到你的.bash_profile文件中,以便在每次启动
终端
时主动初始化pyenv。
四、使.bash_profile文件的更改收效
source ~/.bash_profile
复制代码
这个下令会使.bash_profile文件的更改立刻收效,而不须要重新启动
终端
。
五、安装须要的Python版本
pyenv install <version>
复制代码
将<version>更换为你想要安装的详细Python版本,比方2.7.18或3.10。这个下令会通过pyenv安装指定的Python版本。
六、设置全局使用的Python版本
pyenv global <version>
复制代码
将<version>更换为你想要设置为全局使用的Python版本,比方2.7.18或3.10。这个下令会将指定的Python版本设置为全局默认使用的版本。
七、查抄Python版本是否切换乐成
python --version
复制代码
这个下令会输出当前体系使用的Python版本号,确保切换乐成。
通过按照以上步调使用,你就可以使用brew下令轻松切换Python版本了。记得每次切换Python版本后,重新启动
终端
窗口,以便更改收效。
结果如下图所示
pyenv常用下令
# 查看pyenv版本
pyenv --version
# 查看已经安装好的python版本
pyenv versions
# 列出可以安装的python版本
pyenv install --list
# 安装指定python版本
pyenv install 2.7.x
# 卸载
pyenv uninstall 2.7.x
# 设置特定python版本影响范围为全局
pyenv global 2.7.x
# local仅对当前目录及子目录生效,告诉当前目录使用版本2.7.x
pyenv local 2.7.x
# 重建环境变量
pyenv rehash
复制代码
记录一次踩坑日记
曾只使用brew install python各个版本时,使用pip install poetry后poetry install依靠各种报错,此中包罗Mac的ARM架构或Apple芯片与项目要求Intel架构不符导致无法下载依靠。
brew uninstall python后brew install pyenv,使用pyenv安装python举行无缝无感切换即可。
回复
使用道具
举报
返回列表
浏览过的版块
SQL-Server
Java
数据仓库与分析
向量数据库
物联网
区块链
DevOps与敏捷开发
运维.售后
SAAS
移动端开发
没腿的鸟
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表