Pyenvs
安装
依赖
dnf install -y \
gcc make patch \
gdbm-devel \
openssl-devel \
sqlite-devel \
readline-devel \
zlib-devel \
bzip2-devel \
ncurses-devel \
libffi-devel
离线安装
下载最新版本
解压至家目录
新建 cache 目录
环境变量设置如下:
cat >> ~/.bashrc <<'EOF'
### pyenv ###
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export PATH="$PYENV_ROOT/shims:$PATH"
eval "$(pyenv init -)"
EOF
source ~/.bashrc
pyenv --version
# pyenv 2.3.6
查询可安装的Python版本
安装 Python 版本
查看已经安装的版本
pyenv local
指定文件夹 Python 版本
虚拟环境
pyenv-virtualenv-1.1.5
curl -sL https://github.com/pyenv/pyenv-virtualenv/archive/refs/tags/v1.1.5.tar.gz -o pyenv-virtualenv-v1.1.5.tar.gz
tar -zxvf pyenv-virtualenv-v1.1.5.tar.gz && mv pyenv-virtualenv-1.1.5 .pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
创建项目环境
切换虚拟环境
查看当前虚拟环境
pyenv virtualenvs
3.9.15/envs/telnet_switch (created from /root/.pyenv/versions/3.9.15)
* telnet_switch (created from /root/.pyenv/versions/3.9.15)
删除当前环境