pyenv安装
sudo apt-get update
sudo apt-get install git
sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
环境变量设置 .bashrc添加下面内容
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if [ -d "$PYENV_ROOT" ]; then
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
fi
或终端输入
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc # 如果你使用的是 bash
使用举例:
pyenv --version
pyenv install 3.8.1
pyenv versions
pyenv global 3.8.1
pyenv local 3.8.1
pyenv 虚拟环境
pyenv
是一个流行的 Python 版本管理工具,它允许你安装和管理多个版本的 Python,并能在它们之间切换。如果你想要创建和管理虚拟环境,可以使用 pyenv-virtualenv
插件,它为 pyenv
提供了创建和管理虚拟环境的功能。
首先,确保你已经安装了 pyenv
。然后安装 pyenv-virtualenv
插件:
git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
环境变量
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
创建环境
pyenv virtualenv <version> <env-name>
例子:
yenv virtualenv 2.7.18 python2718
激活,退出,删除环境
pyenv activate myenv
# 执行你的代码或者命令
pyenv deactivate
pyenv uninstall myenv