Python版本管理工具:pyenv

环境

kali虚拟机

克隆项目

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

为pyenv设置shell环境

复制代码
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

重启shell

exec "$SHELL"

安装Python构建依赖项

复制代码
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

接下来就可以使用pyenv了

  • 验证是否正确设置pyenv

    使用命令which pyenv

  • 列出所有可以使用的版本

    使用命令pyenv install --list

  • 安装指定版本的Python

    使用命令 pyenv install <version>

  • 列出所有已安装的python版本

    使用命令pyenv versions,带*的是当前使用的python

  • 查看当前对应版本

    使用命令pyenv version

  • 卸载指定版本

    使用命令pyenv uninstall <version>

  • 设置全局版本

    使用命令pyenv global <version>

  • 设置当前版本

    使用命令pyenv local <version>

相关推荐
码云骑士3 分钟前
71-Agent记忆系统-短期记忆-长期记忆-向量知识库三层架构
python·架构
卷无止境4 分钟前
Python 的 exec 与 eval :动态代码执行的能力、风险与工程实践
后端·python
user-猴子5 分钟前
从零构建 2048 游戏,解析“Python-Use”范式的完整闭环
开发语言·python·游戏
郝学胜_神的一滴15 分钟前
Python 高级编程 025:二分利器bisect模块:优雅维系有序序列,极致优化检索性能
python·pycharm
小陈工31 分钟前
第8篇:Flask轻量级框架与扩展生态深度解析(下)
后端·python·面试
这就是佬们吗35 分钟前
Python入门③-运算符、条件与循环
开发语言·数据库·vscode·python·pycharm·编辑器
小刘学技术39 分钟前
AI人工智能中的类别不平衡问题:成因、影响与解决方案
开发语言·人工智能·python·机器学习
郝同学今天有进步吗1 小时前
构建 LangGraph Code Review Agent(二):建立仓库路径安全边界
python·ai·code review
雨师@1 小时前
python通过rust编写组件扩展自己的能力
python·rust
时光不染。回忆不淡1 小时前
Python基础语法教程
开发语言·python