Python 3 – 环境设置
Python 3可用于Windows、Mac OS和多种Linux操作系统。虽然Python 2也可以在其他操作系统上使用,但对于它们而言,Python 3的支持要么还没有开发出来,要么已经被停止了。
本地环境设置
打开终端窗口,键入 “python” 来查看是否已经安装了Python以及安装的版本。
获取Python
Windows平台
Python 3(Python 3.5.1)的最新版本二进制文件可以从 此下载页面 下载。
可以选择以下不同的安装选项。
- Windows x86-64可插入式压缩文件
- Windows x86-64可执行安装程序
- Windows x86-64基于Web的安装程序
- Windows x86可插入式压缩文件
- Windows x86可执行安装程序
- Windows x86基于Web的安装程序
注意 − 为了安装Python 3.5.1,最低操作系统要求为Windows 7 SP1。对于3.0至3.4.x版本,可以接受的操作系统是Windows XP。
Linux平台
不同的Linux发行版使用不同的包管理器来安装新包。
在Ubuntu Linux上,使用以下命令从终端安装Python 3。
$ sudo apt-get install python3-minimal
源码安装
从Python的下载URL下载gzip源码压缩包 − https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
解压tarball
tar xvfz Python-3.5.1.tgz
配置和安装:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make
sudo make install
Mac OS
从此URL下载Mac OS安装程序 − https://www.python.org/downloads/mac-osx/
- Mac OS X 64位/32位安装程序 − python-3.5.1-macosx10.6.pkg
- Mac OS X 32位i386/PPC安装程序 − python-3.5.1-macosx10.5.pkg
双击此包文件并按照向导说明进行安装。
最新的源代码、二进制文件、文档、新闻等都可以在Python的官方网站上获得−
Python官方网站 − https://www.python.org/
您可以从以下网站下载Python文档。文档以HTML、PDF和PostScript格式提供。
Python文档网站 − www.python.org/doc/
设置PATH
程序和其他可执行文件可能位于多个目录中,因此操作系统提供一个搜索路径,列出了它搜索可执行文件的目录。
重要特点是−
- 该路径存储在环境变量中,环境变量是操作系统维护的命名字符串,它包含对命令shell和其他程序可用的信息。
-
该路径变量在Unix中被命名为 PATH 在Windows中被命名为 Path (Unix区分大小写,Windows不区分)。
-
在Mac OS中,安装程序处理路径细节。要从任何特定目录调用Python解释器,必须将Python目录添加到路径中。
在Unix/Linux中设置路径
要将Python目录添加到Unix特定会话的路径中−
- 在csh shell中: 输入”setenv PATH “$PATH:/usr/local/bin/python3″” ,然后按Enter。
-
在bash shell (Linux)中: 输入”export PYTHONPATH=/usr/local/bin/python3.4″,然后按Enter。
-
在sh或ksh shell中: 输入”PATH = “$PATH:/usr/local/bin/python3″”,然后按Enter。
注意 − /usr/local/bin/python3 是 Python 文件夹的路径。
在Windows中设置路径
若要在Windows中为特定会话添加Python目录路径:
- 在命令提示符中: 输入”path %path%;C:\Python”,然后按Enter。
注意 − C:\Python 是 Python 文件夹的路径。
Python环境变量
这里是 Python 认可的重要环境变量 −
编号 | 变量和说明 |
---|---|
1 | PYTHONPATH 它的作用类似于 PATH。此变量告诉 Python 解释器在哪里查找导入程序中的模块文件。它应包括 Python 源代码库目录和包含 Python 源代码的目录。PYTHONPATH 有时是由 Python 安装程序预设的。 |
2 | PYTHONSTARTUP 它包含一个包含 Python 源代码的初始化文件的路径。每次启动解释器时都会执行它。在 Unix 中,它被命名为.pythonrc.py,并包含加载实用程序或修改 PYTHONPATH 的命令。 |
3 | PYTHONCASEOK 它用于在 Windows 中指示 Python 在导入语句中查找第一个不区分大小写的匹配项。将此变量设置为任何值即可激活它。 |
4 | PYTHONHOME 它是一条可替代的模块搜寻路径。通常嵌入在 PYTHONSTARTUP 或 PYTHONPATH 目录中,以便轻松切换模块库。 |
运行Python
有三种不同的方法启动 Python −
交互式解释器
您可以从Unix、DOS或任何提供命令行解释器或 shell 窗口的系统启动Python。
输入命令行:python。
在交互式解释器中立即开始编码。
$python # Unix/Linux
or
python% # Unix/Linux
or
C:>python # Windows/DOS
这里是所有可用命令行选项的列表 −
编号 | 选项和说明 |
---|---|
1 | -d 提供调试输出 |
2 | -O 生成优化的字节码(生成 .pyo 文件) |
3 | -S 不运行导入网站以查找Python路径 |
4 | -v 详细输出(导入语句的详细跟踪) |
5 | -X 禁用基于类的内置异常(仅使用字符串);自版本1.6起已过时 |
6 | -c cmd 运行作为cmd字符串发送的Python脚本 |
7 | file 从给定文件运行Python脚本 |
从命令行运行脚本
在命令行下调用解释器执行你的应用程序,可以通过运行Python脚本实现,如以下示例所示。
$python script.py # Unix/Linux
or
python% script.py # Unix/Linux
or
C:>python script.py # Windows/DOS
注意 − 确保文件权限模式允许执行。
集成开发环境
如果你的系统上有支持Python的图形用户界面(GUI)应用程序,你也可以在GUI环境下运行Python。
- Unix − IDLE是Python的最早Unix IDE。
-
Windows − PythonWin 是第一个Windows界面的Python IDE,并带有GUI。
-
Macintosh − Macintosh版本的Python以及IDLE IDE可从主网站下载,可下载为MacBinary或BinHex’d文件。
如果你无法正确设置环境,则可以寻求系统管理员的帮助。确保Python环境已经正确设置,并且运行正常。
注意 − 所有随后的章节中给出的示例都是在Windows 7和Ubuntu Linux上可用的Python 3.4.1版本中执行的。
我们已经在线上设置了Python编程环境,以便你在学习理论的同时可以在线执行所有可用的示例。随意修改任何示例并在线执行它。