Mac电脑python多版本环境安装与切换

我当前是python3.9.6环境,需要使用3.9.8环境,通过brew安装3.9.8版本,然后通过pyenv切换环境

步骤 1: 安装 pyenv

bash 复制代码
brew install pyenv
brew install pyenv-virtualenv

**步骤 2: 安装 Python 3.9.8(**使用 pyenv 安装指定版本的 Python)

bash 复制代码
pyenv install 3.9.8

步骤 3: 将 pyenv 初始化加入到 Shell 配置文件中

查看当前系统使用的shell

bash 复制代码
echo $PATH

#如果输出是/bin/zsh(就是zsh的shell)
#如果输出是/bin/bash(就是bash的shell)

如果是 zsh需要确保 pyenv 的初始化命令在 ~/.zshrc 文件中

将以下内容添加到 ~/.zshrc 文件末尾

可以用vim ~/.zshrc编辑文件

bash 复制代码
# 添加 pyenv 初始化到 ~/.zshrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)" # 如果使用 virtualenv 插件

完成后,运行以下命令使配置生效:

bash 复制代码
source ~/.zshrc

如果是bash就添加到到~/.bash_profile文件末尾

bash 复制代码
# 添加 pyenv 初始化到 ~/.bash_profile 或 ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"  # 如果使用 virtualenv 插件

完成后,运行以下命令使配置生效:

bash 复制代码
source ~/.bash_profile

步骤 4: 设置 Python 3.9.8 为全局版本

bash 复制代码
pyenv global 3.9.8
步骤 5: 确认 Python 版本,检查是否成功切换到 Python 3.9.8

pip指向的python版本也会相应自动切换好

以后需要切换版本直接使用pyenv global 版本号命令就可以切换了

相关推荐
天天被压力3 分钟前
【A股分钟级高频数据完全手册 #03】股票历史1分钟K线数据接口怎么用:Pro版批量拉取与本地缓存
java·人工智能·python
zhanghaha13145 分钟前
C# 系列教程_7 判断语句(分支)保姆级精讲
开发语言·c#
apcipot_rain9 分钟前
C++转Java日记(02)
java·开发语言·c++
杜 硕32 分钟前
从零开始的C++生活——第七讲——02
开发语言·c++·生活
zhanghaha131434 分钟前
C# 系列教程_8 循环语句 保姆级精讲(面向新手)
开发语言·c#
麦麦麦当劳大王9 小时前
【油猴脚本】Boss直聘 岗位职责复制
开发语言·前端·javascript
starzy19909 小时前
深入理解Scala Map:从实现原理到工程实践
开发语言·后端·scala
只睡四小时10 小时前
Three.js Sub-tick:漏判 60.7%→0
开发语言·javascript·性能优化·ecmascript·游戏开发·three.js·碰撞检测
码农小河6610 小时前
基于SSM+JSP的高校专业信息管理系统【附源码+数据库】
java·开发语言·数据库
东鹏特饮12 小时前
系统运维(传统/通用运维)面试题
开发语言·php