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>

相关推荐
Kyln.Wu9 分钟前
【python实用小脚本-205】[HR揭秘]手工党逐行查Bug的终结者|Python版代码质量“CT机”加速器(建议收藏)
开发语言·python·bug
计算机毕业设计木哥11 分钟前
Python毕业设计推荐:基于Django的饮食计划推荐与交流分享平台 饮食健康系统 健康食谱计划系统
开发语言·hadoop·spring boot·后端·python·django·课程设计
小草cys30 分钟前
在树莓派集群上部署 Distributed Llama (Qwen 3 14B) 详细指南
python·llama·树莓派·qwen
数据科学作家3 小时前
学数据分析必囤!数据分析必看!清华社9本书覆盖Stata/SPSS/Python全阶段学习路径
人工智能·python·机器学习·数据分析·统计·stata·spss
HXQ_晴天4 小时前
CASToR 生成的文件进行转换
python
java1234_小锋5 小时前
Scikit-learn Python机器学习 - 特征预处理 - 标准化 (Standardization):StandardScaler
python·机器学习·scikit-learn
Python×CATIA工业智造5 小时前
Python带状态生成器完全指南:从基础到高并发系统设计
python·pycharm
向qian看_-_6 小时前
Linux 使用pip报错(error: externally-managed-environment )解决方案
linux·python·pip
Nicole-----6 小时前
Python - Union联合类型注解
开发语言·python
Eric.5659 小时前
python advance -----object-oriented
python