最近比较闲吧,终于有点时间开始学习一些新东西了,打算从Python开始入手,在环境部署的时候,Python存在有2.X和3.X两个版本而二者在语法上又有些区别,所以在这里将自己遇到的一些很小的问题做一个简单的总结吧,这篇会在自己学习的过程中,长期更新的。
其实两个版本装一个就够了,但是自己现在跟的课程一个是3.X一个是2.X只能都装了。

Mac上Python环境安装

Mac是自带Python2.X环境的,不过貌似要先安装一个Xcode,反正很简单直接App Store里面下载就好,然后在到Python.org下载对应版本的pkg安装就好了。不过这样子的话可能会少一个版本的IDLE的图标,不过一样能开启2.X版本的IDLE后面再说。这样子环境就算配置完了,很简单的。
也有在Terminal里面配置的方法,不过我懒就没用了。安装完成后可以打开terminal在里面通过如下指令查看版本号(大多数程序在terminal下都可以通过这个方法查看版本)。

python --version
python3 --version

我的结果如下

NUDT:~ yuanhang91$ python --version
Python 2.7.10
NUDT:~ yuanhang91$ python3 --version
Python 3.6.0

为两个版本安装库文件

一般python的库文件我们可以通过pip指令安装,pip在3.4之后的版本中是默认安装的,而在之前的版本需要手动安装。所以我们在terminal中通过命令行来实现pip的安装,由于我的python3用的是3.6所以自带了pip3,这里对python2来安装pip

sudo easy_install pip

运行这条指令就可以成功了,至少我没有遇到问题。
之后就可以下载库文件了,但是对于3.X和2.X需要单独下载各自的文件,这里也就要用到pip3和pip不同的指令了。

pip install XXX
pip3 install XXX

运行上述指令后就会自动安装相对应的库文件了。总之区别就在于带不带3了,有3的自然就是python3用的了。

打开2.7的IDLE

因为python2是通过xcode安装的,可能在Lanchpad里面找不到对应的IDLE这时候你可以which python找到python2.X的安装位置,然后在去打开idle的那个exec图标(那个黑色很丑的)

NUDT:~ yuanhang91$ which python
/usr/bin/python


另一个方法可以直接在Terminal里面输入idle打开,不过这个方法需要Terminal一直开着,当然之前的方法也不能关掉Terminal,当然影响也不大啦。另外直接输入idle3也是可以打开python3对应的idle的。

以上就是目前的一些了解,新人开始学习,有错误还望大家指点。