macos设置python版本切换和设置python默认版本

Mac中python多版本切换

1. $ sudo vi ~/.bashrc

2. shell中输入

  1. alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'

  2. 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更新数据库 

你可能感兴趣的:(macos设置python版本切换和设置python默认版本)