pyenv简介
pyenv 是一个 Python 多版本管理命令行工具,它允许你在同一个系统上安装和管理多个版本的Python解释器。它非常适合开发者和系统管理员,因为它提供了一种简单且有效的方式来切换不同版本的Python环境,而不需要修改系统级别的Python安装。
当前系统
MacOS: 14.4.1
安装pyenv
使用 Homebrew 安装,Homebrew 安装见参考链接。
// 更新brew
brew update
// 安装pyenv
brew install pyenv
安装完成,输入以下名利验证安装结果,输出版本信息即为安装成功
pyenv --version
或者
pyenv -v
// pyenv 2.4.13
pyenv 常用命令
1.查看可安装Python版本
查看所有可安装 Python 版本
pyenv install --list
2.安装指定版本
可以使用 pyenv install <version> 安装指定版本:
pyenv install 3.10.6
3.查看当前Python版本
pyenv version
// 查看当前全局的python版本
pyenv global
4.查看所有安装的Python版本
pyenv versions
5.设置全局Python版本
安装多个Python版本时可以使用 pyenv global <version> 命令来设置全局默认版本
pyenv global 3.10.6
6.设置局部Python版本
在项目根目录运行 python loocal <version>
pyenv local 3.10.6
7.查看当前激活的python路径
pyenv which python
8.卸载指定版本
卸载指定版本运行 python uninstall <version>
pyenv uninstall 3.9.1
虚拟环境
创建虚拟环境可以使用 PyCharm 或者使用命令行,这里介绍命令行的形式
注意:
Virtualenv 会在当前目录下创建虚拟环境
目录名称不能出现中文
1.安装依赖
pip install virtualenv
2.默认版本创建虚拟环境
virtualenv myenv
3.指定版本创建虚拟环境
# 注意这里需要使用的是python版本的路径
# 使用 which python 或者 pyenv which python
virtualenv -p /usr/bin/python3 myenv
常见问题
1.无法使用python命令
尝试手动配置python路径
export PATH="$HOME/.pyenv/bin:$PATH"
export PATH="$HOME/.pyenv/shims:$PATH"
2.文件名包含中文
目录中出现了中文会报错,去掉中文使用英文命名。
参考
友情提示
本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。