2. Python 环境搭建和运行

DlP4Go

2.1 首推环境安装方式,小白务必选择这个做法,省时省力高效

对于 Python 学习的新手来说,安装 Anaconda 包管理软件是一个不错的选择,可以减少很多后续安装 Python 各种包的麻烦。在 Anaconda 自带的 notebook 进行代码的编写要比 IDE 和 Terminal 的体验好得多。

Anaconda 类似于一个大集合,直接官网下载之后,打开软件主页面里面的 jupyter notebook ,会弹出 notebook 的网页,在右上角的 new 里选择 python3 就会打开一个可以写代码又可以运行的网页了,那些作为小白会遇到的烦心事就没有啦

Anaconda还有个好处是可以下载你想要的各种 python 版本并使用,以及还有更多好处我也在慢慢摸索,网上也有很多相应的教程类的,总而言之是个容易上手又省心的软件。
Anaconda 的下载地址:https://www.anaconda.com/download/

如果对 Python 的版本没有特殊邀请,请优先选择 Python3.* 版本

2.2 Python 环境搭建

本章节我们将向大家介绍如何在本地搭建 Python 开发环境。

Python 可应用于多平台包括 Windows、Linux 和 Mac OS X。

你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装 Python 以及 Python 的安装版本。

2.2.1 Window 平台安装 Python

以下为在 Window 平台上安装 Python 的简单步骤:

打开 WEB 浏览器访问 https://www.python.org/downloads/windows/

在下载列表中选择 Window 平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
要使用安装程序 python-XYZ.msi, Windows 系统必须支持 Microsoft Installer 2.0 搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持 MSI。Windows XP 和更高版本已经有 MSI,很多老机器也可以安装 MSI。

下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。

2.2.2 MAC 平台安装 Python

MAC 系统一般都自带有 Python2.x 版本 的环境,你也可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装。

2.2.3 Unix & Linux 平台安装 Python

以下为在 Unix & Linux 平台上安装 Python 的简单步骤:

  • 打开 WEB 浏览器访问 https://www.python.org/downloads/source/
  • 选择适用于 Unix/Linux 的源码压缩包。
  • 下载及解压压缩包。
  • 如果你需要自定义一些选项修改 Modules/Setup
  • 执行 ./configure 脚本
  • make
  • make install

执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号

例如:

  1. 我们要安装python3,所以要先安装相关包,用于下载编译 python3:

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    

运行了以上命令以后,就安装了编译python3所用到的相关依赖

  1. 用 wget 下载 python3 的源码包

    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
    
  2. 编译 python3 源码包

    解压

    
    xz -d Python-3.6.4.tar.xz
    
    tar -xf Python-3.6.4.tar
    
    

    进入解压后的目录,依次执行下面命令进行手动编译

    
    ./configure prefix=/usr/local/python3
    
    make && make install
    
  3. 添加软链接

    将原来的链接备份

    mv /usr/bin/python /usr/bin/python.bak
    

    添加python3的软链接

    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
    

    测试是否安装成功了

    python -V
    

2.3 运行Python

2.3.1 交互式解释器

你可以通过命令行窗口进入 python 并开在交互式解释器中开始编写 Python 代码。

你可以在 Unix,DOS 或任何其他提供了命令行或者 shell 的系统进行 python 编码工作。

$ python            # Unix/Linux

或者

C:>python           # Windows/DOS

以下为Python命令行参数:

选项 描述
-d 在解析时显示调试信息
-O 生成优化代码 ( .pyo 文件 )
-S 启动时不引入查找 Python 路径的位置
-V 输出 Python 版本号
-X 从 1.6 版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file 在给定的python文件执行 python 脚本。

2.3.2 命令行脚本

在你的应用程序中通过引入解释器可以在命令行中执行 Python 脚本,如下所示:

$ python  script.py         # Unix/Linux

或者

C:>python script.py         # Windows/DOS

**注意:**在执行脚本时,请检查脚本是否有可执行权限。

2.3.3 集成开发环境(IDE:Integrated Development Environment): PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

PyCharm 功能 : 调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试、版本控制……

PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/

发表回复

登录... 后才能评论