前面课程中,我们都是手动安装、配置多个版本的 Python 解释器以及 virtualenv 虚拟环境工具。pyenv-win 则是一种更加方便的工具,能够自动下载安装不同版本的解释器、以及虚拟环境的创建。
1. 安装配置
GitHub:https://github.com/pyenv-win/pyenv-win
安装方法:https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#pyenv-win-zip
安装步骤:
- 在用户目录下创建 pyenv 目录
- 将下载的 pyenv-win-zip 解压,并将内部文件拷贝到 pyenv 目录下
- 配置系统环境变量,参照下图配置
- 打开 cmd,输入
pyenv --version
如果输出版本号,则表示安装成功
2. 使用方法
2.1 安装命令
install 安装指定版本 Python 用法:pyenv install 3.8.5 uninstall 卸载指定版本 Python 用法:pyenv uninstall 3.8.5 versions 查看安装 Python 列表 用法:pyenv versions
在 pyenv-win\.versions_cache.xml
文件中配置了各个版本 Python 解释器的下载链接。
2.2 设置命令
global 设置全局解释器 用法:pyenv global 3.8.5 local 设置局部解释器 用法:pyenv local 3.8.5 shell 设置终端解释器 用法:pyenv shell 3.8.5 version 显示当前解释器版本 用法: pyenv version
2.3 其他命令
commands 显示所有可用的命令 update 更新 pyenv 到最新版本 which 显示 python 或者 pip 命令的路径
3. 虚拟环境
基于 pyenv-win 创建虚拟环境的步骤如下:
- 使用命令
pyenv shell 版本
设置当前虚拟环境的版本 - 使用命令
python -m venv 名字
创建虚拟环境 - 使用命令
.\名字\Scripts\activate
激活虚拟环境 - 使用命令
deactivate
退出环境
如果需要删除虚拟环境,则删除虚拟环境目录即可。