码迷,mamicode.com
首页 > 编程语言 > 详细

pyenv,轻松切换各种python版本

时间:2020-05-19 14:48:41      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:already   地址   The   command   pat   href   环境   bash   ash   

pyenv,轻松切换各种python版本

解决什么问题

  • mac自带python2,md又不能删掉他
  • linux也自带python2,这玩意都过时了,也不赶紧换掉

安装pyenv

git 安装

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

bash 环境,就依次执行如下命令:

echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc
echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc
echo -e ‘if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi‘ >> ~/.bashrc

zsh?环境,就依次执行如下命令:

echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.zshrc
echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.zshrc
echo -e ‘if command -v pyenv 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)

完成.

持续更新地址

https://www.yuque.com/ekko/python/fukahb

异常

zsh: command not found: wget

brew install wget
## 假如是centos
yum install wget
## ubuntu
apt-get install wget

pyenv,轻松切换各种python版本

标签:already   地址   The   command   pat   href   环境   bash   ash   

原文地址:https://www.cnblogs.com/cvandy/p/12916465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!