zoukankan      html  css  js  c++  java
  • Python3.7.2,在Linux上跑来跑去的,是在升级打怪么?

    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了,那是不可能的。运行环境完成后,接下来会讲有关开发环境的搭建,敬请关注。

  • 相关阅读:
    C#中的String.Format()方法
    JQuery中的each方法
    [开发笔记]-使用jquery获取url及url参数的方法
    ThinkPHP3.2.3学习笔记3---视图
    PHP命名空间namespace使用小结
    ThinkPHP3.2.3学习笔记2---模型
    PHP中的连贯操作
    关于新技术的学习问题
    ThinkPHP3.2.3学习笔记1---控制器
    WinXP下如何安装及御载MySQL服务
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10361456.html
Copyright © 2011-2022 走看看