Mac python 多版本安装、删除、切换

  brew install pyenv

版本验证

 pyenv -v

 

二 查看所有的 Python版本

 pyenv versions 

 

*指向的是当前所使用的版本,system是系统安装的python

即可选择现成的interpreter

三 查看所有可以安装的python版本

pyenv install --list

 

截图部分

四 安装指定版本

pyenv install 3.8.9

 

五 卸载指定版本

pyenv uninstall 3.8.9

查看安装的 Python版本

pyenv versions 

 

 

六 切换 python默认使用版本

1.全局切换interpreter(不建议使用)

pyenv global 3.8.9

切换成系统版本

pyenv global system

 

2.当前目录及其子目录生效(激活)

pyenv local 3.8.9

激活后,在每次进入该目录时会自动切换到指定的版本。如果取消激活则使用--unset参数:
pyenv local --unset

3.shell切换interpreter

pyenv shell 3.8.9

解除shell设置

pyenv shell --unset

 

 七 验证当前版本

查看切换是否成功

python -V

 

如果切换不成功,那么需要配置环境变量

mac修改环境变量path

# pythpn
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
 eval "$(pyenv init -)"
fi

 

八 更新版本管理数据库在进行安装、删除指定python版本后使用,更新版本管理数据库

 

pyenv rehash

 

九 安装 pip

使用中科大的源

pip install -r ./requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple

或者清华的源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

 

posted @   yimu-yimu  阅读(3333)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-04-15 mac导入HTMLTestRunner
点击右上角即可分享
微信分享提示