2. Python 环境搭建和运行
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 的版本号
例如:
-
我们要安装python3,所以要先安装相关包,用于下载编译 python3:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
运行了以上命令以后,就安装了编译python3所用到的相关依赖
-
用 wget 下载 python3 的源码包
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
-
编译 python3 源码包
解压
xz -d Python-3.6.4.tar.xz tar -xf Python-3.6.4.tar
进入解压后的目录,依次执行下面命令进行手动编译
./configure prefix=/usr/local/python3 make && make install
-
添加软链接
将原来的链接备份
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/