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 小时前
[Pytest] [Part 2]增加 log功能
开发语言·python·pytest
漫谈网络3 小时前
WebSocket 在前后端的完整使用流程
javascript·python·websocket
try2find4 小时前
安装llama-cpp-python踩坑记
开发语言·python·llama
博观而约取5 小时前
Django ORM 1. 创建模型(Model)
数据库·python·django
精灵vector7 小时前
构建专家级SQL Agent交互
python·aigc·ai编程
Zonda要好好学习7 小时前
Python入门Day2
开发语言·python
Vertira7 小时前
pdf 合并 python实现(已解决)
前端·python·pdf
太凉7 小时前
Python之 sorted() 函数的基本语法
python
项目題供诗7 小时前
黑马python(二十四)
开发语言·python
晓13138 小时前
OpenCV篇——项目(二)OCR文档扫描
人工智能·python·opencv·pycharm·ocr