Python3.7.2,在Linux上跑来跑去的,是在升级打怪么?
前不久,发布了Python在Windows(程序员:Python学不学?完全没必要纠结)和Mac OS(我是Python,P派第3代掌门人,不知能否躲到苹果家中?)系统运行环境和开发环境的相关文章。有朋友追着我问,什么时候发布Python在Linux(Ubuntu)上运行的文章。
1
还没等我回复,他就马上发了一个红包(0.01元)给我,我收了。没办法,吃人家的嘴软,拿人家的手短,得赶快行动起来。
朋友着急,只因被Ubuntu上的安装指令给搞蒙了,说跟Windows上的完全不一样。我说:如果Ubuntu做跟Windows一样傻瓜化的话,早占领市场了,毕竟它是免费的。
尽管Ubuntu相对Windows来说,用户量没那么多,但数量也不少,据说有10亿多。至于真假,不必纠结,我们用就是了,反正是免费的。
2
其实,Python在Ubuntu上安装运行环境的步骤,跟Windows是差不多的,只是用命令多了一些,仅此而已。
在进入安装之前,先确认一下系统是否已经安装了最新版的Python,如果安装了,那还折腾个啥?
打开【终端】,输入:python和python3。在Ubuntu18.10下,显示已经安装了Python 3.6.7,而最新版的Python是3.7.2,我们接下来就进行升级。
3
去Python官网下载:Python-3.7.2.tgz (点击这里:Gzipped source tarball)压缩安装包,不用非得整个wget命令去下载,那样很高级么?
压缩包下载下来后,放到主目录下,双击打开并拖到文件,进行解压缩。
4
右键:Python-3.7.2文件夹,【在终端打开(E)】,进入源代码目录。
在编译(make)前,先安装编译需要的支持环境。
sudo apt-get update #更新源地址
sudo apt-get install build-essential #安装GCC
sudo apt-get install openssl libssl-dev #安装ssl
sudoapt-getinstallzlib1g-dev #安装zlib
编译并安装运行环境,输入命令:./configure --with-ssl&& make && make install
其中configure的作用,主要是:生成Makefile文件给make编译使用和更改安装目录。安装文件默认是安装在:/usr/local,可以通过:./configure –prefix=/usr 改成安装在/usr 下面。
5
安装完成后,在【终端】输入python3,确认一下,改成Python 3.7.2为default(默认)的了。
运行环境是弄好了。可没见到Hello World!,总感觉不够完整。那就打印一个吧,输入
print(‘Hello World!’),回车。
6
反正闲着也是闲着,干脆再造一个Hello World!。不过这次换一种方式,用文件来表达。
打开系统自带的【文本编辑器】,输入内容:print(‘Hello World!’) 并保存成helloworld.py文件。
打开【终端】,输入:python3 helloworld.py, 完美,哈哈,终于学会Python了,那是不可能的。运行环境完成后,接下来会讲有关开发环境的搭建,敬请关注。