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>

相关推荐
_.Switch1 小时前
边缘计算与 Python Web 应用:从理论到实践
开发语言·前端·人工智能·python·架构·log4j·边缘计算
凯子坚持 c1 小时前
【机器学习】---元强化学习
人工智能·python·机器学习
Yasen.M1 小时前
manim中实现文字换行和设置字体格式
开发语言·python·机器学习·动画·pip·pyvista
我是一只老白兔2 小时前
python14_运算符复合赋值
python
Bruce_Liuxiaowei2 小时前
Python 时间占位符:毫秒的使用
开发语言·python·占位符
lizi888882 小时前
手把手教你用Python进行Web抓取(附代码)
前端·python·php
叫我:松哥2 小时前
城市轨道交通网络客流大数据可视化分析系统----以某市交通网络客流数据为例
网络·数据库·python·信息可视化·前端框架·flask·echarts
传奇开心果编程2 小时前
【易上手快捷开发新框架技术】nicegui标签组件lable用法庖丁解牛深度解读和示例源代码IDE运行和调试通过截图为证
python
不做签到员2 小时前
RKLLM部署
python·大模型·rk3588·rknn·rkllm
技术无疆3 小时前
【Python】The Algorithms:开源算法的宝库
java·c语言·开发语言·c++·python·算法·开源