Ubuntu下安装和使用pyenv
简介
pyenv 是一个用于管理多个 Python 版本的工具,它可以让你在同一台机器上安装和使用多个 Python 版本,方便地切换不同的版本进行开发和测试。本文将介绍如何在 Ubuntu 系统上安装 pyenv,并展示如何使用 pyenv 创建虚拟环境和更换全局 pip 源。
安装
首先,我们需要安装一些必要的依赖项。这些依赖项包括用于编译 Python 所需的工具和库。打开终端并运行以下命令来安装这些依赖项:
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
接下来,通过 curl 下载并运行 pyenv 的安装脚本。这个脚本会自动安装 pyenv 和相关的插件,包括 pyenv-virtualenv:
curl --proxy http://host:port -k -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
- 注意:在上述命令中,--proxy http://host:port 是可