pyenv,轻松切换各种python版本

pyenv,轻松切换各种python版本 解决什么问题 mac自带python2,md又不能删掉他 linux也自带python2,这玩意都过时了,也不赶紧换掉 安装pyenv
git 安装

git clone /news/upload/ueditor/image/202208/4ledsz4blwf ~/.pyenv
bash 环境,就依次执行如下命令:

echo ‘export PYENV_ROOT=“H O M E / . p y e n v " ′ > >   / . b a s h r c e c h o ′ e x p o r t P A T H = " HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="HOME/.pyenv">> /.bashrcechoexportPATH="PYENV_ROOT/bin:KaTeX parse error: Expected 'EOF', got '&' at position 64: … 1>/dev/null 2>&̲1; then\n eval …(pyenv init -)”\nfi’ >> ~/.bashrc
zsh 环境,就依次执行如下命令:

echo ‘export PYENV_ROOT=“H O M E / . p y e n v " ′ > >   / . z s h r c e c h o ′ e x p o r t P A T H = " HOME/.pyenv"' >> ~/.zshrc echo 'export PATH="HOME/.pyenv">> /.zshrcechoexportPATH="PYENV_ROOT/bin:KaTeX parse error: Expected 'EOF', got '&' at position 63: … 1>/dev/null 2>&̲1; then\n eval …(pyenv init -)”\nfi’ >> ~/.zshrc
查看版本
➜ ~ pyenv versions
system
* 3.7.3 (set by /Users/cuifuan/.pyenv/version)
切换版本

国内源

wget http://mirrors.sohu.com/python/3.7.3/Python-3.7.3.tar.xz -P ~/.pyenv/cache

安装

pyenv install 3.7.3
等个5分钟,让子弹飞一会,返回如下

➜ ~ pyenv install 3.7.3
pyenv: /Users/cuifuan/.pyenv/versions/3.7.3 already exists
continue with installation? (y/N) y
python-build: use openssl@1.1 from homebrew
Installing readline-8.0…
Installed readline-8.0 to /Users/xxx/.pyenv/versions/3.7.3

Installing Python-3.7.3…
python-build: use zlib from xcode sdk
Installed Python-3.7.3 to /Users/xxx/.pyenv/versions/3.7.3
查看系统现在的python版本

➜ ~ pyenv versions
system
* 3.7.3 (set by /Users/cuifuan/.pyenv/version)
完成.

异常
zsh: command not found: wget

brew install wget

假如是centos

yum install wget

ubuntu

apt-get install wget