目 录CONTENT

文章目录

Pyenv安装

cplinux98
2022-07-17 / 0 评论 / 0 点赞 / 346 阅读 / 356 字 / 正在检测是否收录...

00:文章简介

记录pyenv的环境安装及遇到的各种问题的解决办法。

!> 该文章在Ubuntu上实践并记录,其他系统不确定能够正常安装

01:安装编译环境

sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev git
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev
sudo apt-get install openssl libssl-dev

02:使用一键脚本

sudo curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

03:添加环境变量

vim .bashrc 追加下面的环境设置
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

04: 查看可安装python版本

$ pyenv install --list

05:查看当前已安装python版本

$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
anaconda3-4.1.0

06:配置虚拟环境

mkdir -p projects/{py369,py388}
cd projects/py369
pyenv virtualenv 3.6.9 env369
pyenv virtualenv 3.8.8 env388

#切换当前目录环境为env369
pyenv local env369
python -V
Python 3.6.9
cd ..
#退出后就切换回系统环境了
#切换为388的工作目录
cd ../py388 
#切换当前目录环境为env388
pyenv local env388
#查看python版本
python -V  
Python 3.8.8
cd ..
#退出虚拟环境后又切换回系统环境
python -V
Python 2.7.16

07:卸载

pyenv uninstall - version

08:其他

可能需要的包
apt install libffi-dev
0

评论区