【python】pyenv安装
文章目录
- 下载安装
- centos配置
- 用法
- 创建虚拟环境
- 对指定目录启用虚拟环境
- 对指定目录去除虚拟环境
- 验证当前使用的是虚拟环境python, 通过which查看
- pip国内加速安装
- 激活test
- 反激活
- 初始化
- 删除虚拟环境
下载安装
curl https://pyenv.run | bash
centos配置
# pyenv
alias pyenv=~/.pyenv/bin/pyenv
## 换国内源
export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1
export PYTHON_BUILD_MIRROR_URL="https://mirrors.huaweicloud.com/python"
## 安装指定版本python 如 3.6.8 3.9.8
sudo yum groupinstall "Development Tools"
sudo yum install bzip2-devel libffi-devel zlib-devel readline-devel openssl-devel sqlite-devel xz-devel tk-devel gdbm-devel
pyenv install 3.6.8## python3.10之后需要升级openssl版本(当前1.0.2,最新版3 )
或者下载 python_linux_amd64包丢到~/.pyenv/versions里面
用法
创建虚拟环境
pyenv virtualenv 3.6.8 venv36
pyenv virtualenv 3.8.6 venv38
对指定目录启用虚拟环境
cd pyenv-test
pyenv local venv38
对指定目录去除虚拟环境
rm pyenv-test/.python-version
验证当前使用的是虚拟环境python, 通过which查看
[admin@host]$ which python
~/.pyenv/shims/python
[admin@host]$ which pip
~/.pyenv/shims/pip
pip国内加速安装
pip install requests lxml -i https://pypi.tuna.tsinghua.edu.cn/simple
激活test
pyenv activate
反激活
pyenv deactivate
初始化
pyenv init
删除虚拟环境
pyenv virtualenv-delete 名字