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 小时前
MQTT.fx实际操作
python
YMWM_3 小时前
python3继承使用
开发语言·python
JMchen1233 小时前
AI编程与软件工程的学科融合:构建新一代智能驱动开发方法学
驱动开发·python·软件工程·ai编程
亓才孓3 小时前
[Class类的应用]反射的理解
开发语言·python
小镇敲码人3 小时前
深入剖析华为CANN框架下的Ops-CV仓库:从入门到实战指南
c++·python·华为·cann
摘星编程4 小时前
深入理解CANN ops-nn BatchNormalization算子:训练加速的关键技术
python
魔芋红茶4 小时前
Python 项目版本控制
开发语言·python
lili-felicity4 小时前
CANN批处理优化技巧:从动态批处理到流水线并行
人工智能·python
一个有梦有戏的人4 小时前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
摘星编程4 小时前
解析CANN ops-nn中的Transpose算子:张量维度变换的高效实现
python