跟老齐学Python:轻松入门
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

0.3.1 在Ubuntu系统中安装Python

首先要清楚自己的计算机所用的操作系统,笔者用Ubuntu。Ubuntu是一个以桌面应用为主的Linux操作系统。本书的所有程序都是在Ubuntu下调试的,笔者没有时间和精力再单独搞其他操作系统,还敬请读者谅解。

只要安装了Ubuntu这个操作系统,默认就已经把Python安装好了。最新的Ubuntu中可能已经预装了Python的两个版本,读者可以选择使用。前面已经做了声明,本书中使用Python 3。

在Ubuntu的终端(通常用“Ctrl+Alt+T”组合键打开shell)中输入python指令,显示如下:

qiwsir@ubuntu:~$ python

Python 2.7.6 (default, Jun 22 2015, 17:58:13)

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

这说明python这个指令打开的是Python 2.7.6版本,而不是Python 3。只有执行python 3,才能如下面演示的那样打开Python 3。

qiwsir@ubuntu:~$ python3

Python 3.4.3 (default, Oct 14 2015, 20:28:29)

[GCC 4.8.4] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

之所以会这样,是由于历史造成的。早期的Ubuntu中,只有Python 2,现在Python 3越来越得到广泛应用,并且性能上有了很好的提升,但是还要照顾历史,所以Ubuntu做了如上设置。但是,这是可以修改的。

qiwsir@ubuntu:~$ sudo unlink /usr/bin/python

qiwsir@ubuntu:~$ sudo ln -s /usr/bin/python3.4 /usr/bin/python

qiwsir@ubuntu:~$ python

Python 3.4.3 (default, Oct 14 2015, 20:28:29)

[GCC 4.8.4] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

以上是通过修改软链接实现python指令启动Python 3。以后我们就用这种方式来使用Python 3,并且从此以后,本书中所提到的Python,如果不特别说明,就是指Python 3。

通过执行python指令,进入到了一种具有“>>>”的交互环境,被称为Python的交互模式。“交互模式”,这是一个非常有用的东西,从后面的学习中你就能体会到,这里是学习Python的主战场。

在Ubuntu中,无须安装就能使用Python。

如果非要安装,那么可以到官方网站下载源码,操作流程如下(注意:下面的操作仅仅是示例,其中的版本号要根据自己的情况进行修改)。

· 到官方网站www.python.org下载源码:

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

· 解压源码包:

tar -zxvf Python-3.5.2.tgz

· 编译:

cd Python-3.5.2

./configure --prefix=/usr/local

“--prefix=/usr/local”指定了安装目录,如果不指定,则不需要输入此内容,即使用默认的安装目录。

make&&sudo make install

安装好之后,还是进入到终端(terminal),输入python指令,会看到跟前述效果类似的界面(Python版本号不同)。