Mac中python多版本切换
1. $ sudo vi ~/.bashrc
2. shell中输入
-
alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'
-
alias python3='/Library/Frameworks/Python.framework/Versions/3.x/bin/python3.
3. 重启终端
或 $ source ~/.bashrc
4、验证。
在终端输入python2即代表是Python2.x版本,输入python3即代表是Python3.x版本。
Mac设置默认python版本
1,首先打开终端
open ~/.bash_profile
打开配置文件
2. 写入python的外部环境变量
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.6/bin
3.重命名python
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
(这步很重要,直接关系到默认启动的python版本是否修改)
4.关闭文件
5. $ source ~/.bash_profile
5.$ python,查看是否修改成功
注意:如果从python3想反回python2,则需将路径修改为对应的python2路径。
Mac OS里面的Python默认为2.7版本,开发的原因需要安装Python3,又不能把2.7卸载掉,所以就需要多版本之间共存。 如果喜欢权威官方的介绍和指导,请移步:https://github.com/yyuu/pyenv
步骤如下:
1、安装pyenv
$sudo brew install pyenv
然后在 .bash_profile 文件中添加
eval "$(pyenv init -)"
最后,更新一下环境变量
$source .bash_profile
2、使用pyenv安装python的其他版本
1) 查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版。注意自己到需要。 )
$pyenv install --list
2) 安装需要的版本:
$pyenv install 3.5.1
$pyenv install 2.7.10
3) 完成后更新数据库:
$pyenv rehash
4) 查看系统已安装的版本:
$pyenv versions
*号表示系统当前正在使用的版本
5)切换python版本
$pyenv global 3.5.1
$pyenv global 2.7.10
6)确认python版本
$python
输入python即可使用新版本的python;
使用pip安装模块后,可能需要执行pyenv rehash更新数据库