MAC安装Python,Python共存

1、安装OS X的套件管理器,网址如下:

http://brew.sh/index_zh-cn.html

如果不想打开网址的话,请打开终端,粘贴如下命令并执行:

Shell代码

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装pyenv,命令如下:

1 brew update 
2 brew install pyenv

然后在 .bash_profile 文件中添加

eval “$(pyenv init -)”

如果没有.bash_profile的文件。就自己在目录下创建一个

1 vi .bash_profile
2 eval "$(pyenv init -)"
3 :wq

官方具体的操作可以查看 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x

3.使用 pyenv 安装 python 的其他版本

查看能安裝的版本 $ pyenv install --list
使用 pyenv 安装 python 3 $ pyenv install 3.6.2 -v
安装完成后,更新数据库 $ pyenv rehash
查看目前系统已安装的 Python 版本

1 $pyenv versions
2    * system (set by /Users/chloechen/.pyenv/version)
3    3.5.0

* 表示系统当前正在使用的版本
切换 Python 版本

$ pyenv global 3.5.0

查看目前系统 Python 版本

1 $ pyenv versions
2 system
3 \* 3.5.0 (set by /Users/chloechen/.pyenv/version)

运行 Python,确认 Python 版本

1 $ python
2  Python 3.5.0 (default, Apr 30 2016, 18:42:13) 
3  [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-      602.0.49)] on darwin
4  Type "help", "copyright", "credits" or "license" for more information.

将 Python 切换回 2.7

1 $ pyenv global 2.7.9

参考资料

github.com/yyuu/pyenv
[博客] Mac OS下多版本python共存
Pyenv Commands
Python多版本共存之pyenv

Python -- Mac OS下通过pyenv使Python多版本共存

安装pyenv

#brew install pyenv

修改.bash_profile文件

#vim ~/.bash_profile
追加内容如下:
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PATH:$PYENV_ROOT/bin:
eval "$(pyenv init -)"

编辑完成后,使编辑内容生效:
#source ~/.bash_profile

安装Python

查看可安装的Python版本

pyenv install -l

安装指定版本的Python

假定安装Python 3.6.2

pyenv install 3.6.

更新数据库

pyenv rehash

查看已安装Python的版本

pyenv versions

切换Python版本

#pyenv local 3.6.0

  

后记:

一、MAC 打开.bash_profile

1. 启动终端Terminal

2. 进入当前用户的home目录

输入cd ~

3. 创建.bash_profile

输入touch .bash_profile

4. 编辑.bash_profile文件

输入open -e .bash_profile

5. 保存文件,关闭.bash_profile

6. 更新刚配置的环境变量

输入source .bash_profile

二、

Mac下删除自己安装的Python

删除Python框架
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
删除Python程序
sudo rm -rf “/Applications/Python x.x”
删除/usr/local/bin目录下的Python连接
x.x为Python的版本号

猜你喜欢

转载自www.cnblogs.com/guoxiangqian/p/9260161.html
今日推荐