Mac下Python多版本管理和虚拟环境管理工具pyenv安装和使用 2023-07-01 学习笔记,分享信息 暂无评论 133 次阅读 ### **一、安装pyenv** ``` brew install pyenv ``` ![](https://pic1.zhimg.com/v2-5a2f5e1d54dcec75038053fe93d59ca8_b.png) 我遇到的报错信息: ![](https://imgs.menet.top/imgs/iShot_2023-07-01_10.39.08.png) 我的处理方法,先安装openssl:`brew install openssl@3.0.7`,再安装`pyenv` ### 二、查看当前安装的pyenv的版本 ![](https://pic2.zhimg.com/v2-2bfc185eb3484d4807e486261cae36b9_b.png) `pyenv -v` ### 三、**将pyenv配置到全局环境变量中** 1.打开全局的环境变量配置文件 `sudo nano /etc/profile` 2.在最下边加上这两行配置 ``` export PYENV_ROOT=~/.pyenv export PATH=$PYENV_ROOT/shims:$PATH ``` ![](https://pic4.zhimg.com/v2-68add43e4291c992590fc219759fe5df_b.png) /etc/profile 3.使环境变量配置文件立即生效 ![](https://pic4.zhimg.com/v2-400715701c963de2a67ba72dec366027_b.png) `source /etc/profile` ### **四、查看所有的python版本** ![](https://pic2.zhimg.com/v2-4b681a4e068ecb9127c900f7e5afaf71_b.png) `pyenv versions` \*指向的是当前所使用的版本,system是系统安装的python ### **五、查看所有可以安装的python版本** `pyenv install --list` ![](https://pic2.zhimg.com/v2-9c6d8f212a214ea0a13c017616730c75_b.jpg) 列表很长,这里截图只是一部分。 ### 六、安装指定版本的python > 命令格式:pyenv install 版本号 ,eg: ``` pyenv install 3.8.9 ``` > 在进行安装、删除指定python版本后使用,更新版本管理数据库 ``` pyenv rehash ``` ![](https://pic1.zhimg.com/v2-fc16c1dbbbf98f0b4f94b147014f8124_b.png) ### 七、**查看当前安装的所有版本** ``` pyenv versions ``` ### **八、切换python版本** **1\. 全局切换** > **命令格式:**pyenv global 版本号,eg: ``` pyenv global 3.5.5 ``` 2.当前目录及其子目录生效(激活) > 命令格式: pyenv local 版本号, eg: ``` pyenv local 3.5.5 ``` > 激活后,在每次进入该目录时会自动切换到指定的版本。如果取消激活则使用--unset参数: ``` pyenv local --unset ``` 3.验证是否切换成功 ``` python -V ``` ### **九、卸载指定的Python版本** > 卸载命令 ``` pyenv uninstall 3.8.9 ``` > 在进行安装、删除指定python版本后使用,更新版本管理数据库 ``` pyenv rehash # ``` ### 十、更新版本管理数据库 > 在进行安装、删除指定python版本后使用,更新版本管理数据库 ``` pyenv rehash ``` 标签: Python, pyenv 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。