苹果电脑查看python版本_Mac如何实现Python版本2和3的快速切换

"""

本文主要针对python学习新手,是自己经验的拙略总结;

如果有不对的地方,请及时斧正,我一定认真学习;

适用于mac小白,python入门新手;

篇章所涉及path不具有代表性,请根据自己的情况作出适当调整;

"""

目前python的开发中,python2x和python3x有时需要切换,为了方便Python新手了解版本,更好的学习,在总结一下自己的经验,希望大家以后少走弯路

首先需要声明的一点是,不要抱有装上pyhton3就卸载/放弃python2的想法

如果你现在作为在电脑上复制粘贴代码的小白,不要盲目升级到python3

因为目前仍有很多教程都是以python2版本为基础

假设你升级到python3,实际操作部分命令格式会改变

(例如pip安装的 "pip install xxx" 需要更改为"pip3 install xxx")

我推荐在较为熟悉地掌握python2用法之后,再学习python3

假设你是mac用户,在学习python开发,在系统已经安装自带python2.7之后又安装了python3.6,苦于不知如何切换系统默认版本,很好,本文正是为你而写

修改python系统默认目录的关键在于修改.bash_profile文件

我们需要明了自己安装两个python版本的路径

# mac自带的python2.7安装在/usr/bin/python目录下

(用shift+command+G可快速在finder中找到),应该是一个名为python的文件

☝️找到python2.7 / 3.6路径方法一:

右键文件,点击显示简介,即可获取本机自带的python2.7的路径

☝ 找到路径的方法二:

只需打开的你的terminal, 运行python并输入以下指令

python2:

import sys

print sys.path

python3:

import sys

print(sys.path)

如果你现在不清楚自己到底用的是2还是3,都输入试试就好

接下来开始修改.bash_profile文件

1、打开terminal(终端)

2、cd /usr ( 进入当前用户的home目录)

3、open .bash_profile (打开.bash_profile文件,如果文件不存在就创建文件:touch .bash_profile 编辑文件:open -e bash_profile)

4、直接更改弹出的.bash_profile文件内容

# Setting PATH for Python 3.6

# The original version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"

export PATH

alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"

#PATH=后面的内容切换成你需要的python版本即可,:${PATH}尾缀要相应的缀上

#后面的alias python= 意思是宣告以后运行python都是按照这个路径运行

# added by Anaconda3 5.0.1 installer

export PATH="/Volumes/Document/Python实战/anaconda/anaconda3/bin:$PATH"

# added by Anaconda3 5.0.1 installer

export PATH="/Users/zhanghongyuan/anaconda3/bin:$PATH"

5、command + s 保存文件,然后关闭

6、在terminal(终端)中输入 source .bash_profile (使用刚才更新之后的内容)

大功告成,去终端重新输入python -v查看更改过后的版本

另外对于确信已经在电脑中同时好了py2和3的用户

可以直接在终端当中输入不同指令,来启动对应的python版本进行编程

source activate py2

source activate py3

效果如图所示:

命令行前面的(py2/3)即代表自己启动的相关环境

再接着对应输入python2或者python3

即可启动你计算机里安装好的python版本

杂:本机用到的python3.6路径

# Setting PATH for Python 3.6

# The original version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"

export PATH

alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"

# added by Anaconda3 5.0.1 installer

export PATH="/Volumes/Document/Python实战/anaconda/anaconda3/bin:$PATH"

# added by Anaconda3 5.0.1 installer

export PATH="/Users/zhanghongyuan/anaconda3/bin:$PATH"

杂:本机用到的python2.7路径

# Setting PATH for Python 2.7

# The original version is saved in .bash_profile.pysave

PATH="/usr/bin:${PATH}"

export PATH

alias python="/usr/bin/python"

# added by Anaconda3 5.0.1 installer

export PATH="/Volumes/Document/Python实战/anaconda/anaconda3/bin:$PATH"

# added by Anaconda3 5.0.1 installer

export PATH="/Users/zhanghongyuan/anaconda3/bin:$PATH"

杂:

本机python2安装目录:

/usr/bin/python

本机python3安装目录:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值