Python数据结构 环境搭建

Python数据结构 环境搭建

Python可以在各种平台上使用,包括Linux和Mac OS X。让我们了解一下如何设置我们的Python环境。

本地环境设置

打开一个终端窗口,输入 “python”,以了解它是否已经安装,以及安装的是哪个版本。

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • OS/2
  • DOS (多个版本)
  • PalmOS
  • 诺基亚移动电话
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python也被移植到了Java和.NET虚拟机上。

获取 Python

最新的源代码、二进制文件、文档、新闻等等,都可以在Python的官方网站www.python.org

你可以从这个网站上下载Python文档,www.python.org/doc。 这些文档有HTML、PDF和PostScript格式。

安装Python

Python 发行版可用于各种平台。你只需要下载适用于你的平台的二进制代码并安装 Python。

如果没有适用于你的平台的二进制代码,你需要一个 C 编译器来手动编译源代码。编译源代码在选择安装中需要的功能方面提供了更大的灵活性。

下面是在各种平台上安装 Python 的快速概述 —

Unix 和 Linux 的安装

以下是在 Unix/Linux 机器上安装 Python 的简单步骤。

  • 打开网络浏览器,进入 www.python.org/downloads

  • 按照链接下载可用于 Unix/Linux 的源代码压缩包。

  • 下载并解压文件。

  • 如果你想定制一些选项,编辑 Modules/Setup 文件。

  • 运行./configure脚本

  • make

  • make install

这将在标准位置 /usr/local/bin 安装Python,在 /usr/local/lib/pythonXX 安装其库,其中XX是Python的版本。

Windows安装

下面是在Windows机器上安装Python的步骤。

  • 打开网络浏览器,进入 www.python.org/downloads

  • 按照 Windows 安装程序 python-XYZ.msi 文件的链接,其中 XYZ 是你需要安装的版本。

  • 要使用这个安装程序 python-XYZ.msi ,Windows系统必须支持Microsoft Installer 2.0。将安装程序文件保存到你的本地机器上,然后运行它以了解你的机器是否支持MSI。

  • 运行下载的文件。这时会出现 Python 安装向导,它真的很容易使用。只要接受默认设置,等待安装完成,就可以了。

Macintosh 安装

最近的 Mac 已经安装了 Python,但它可能已经过时好几年了。参见www.python.org/download/mac/ 获取当前版本的说明,以及支持在 Mac 上开发的额外工具。对于Mac OS X 10.3(2003年发布)之前的老式Mac OS,MacPython是可用的。

Jack Jansen维护着它,你可以在他的网站上完全访问整个文档 –http://www.cwi.nl/~jack/macpython.html 。 你可以找到Mac OS安装的完整安装细节。

设置PATH

程序和其他可执行文件可能在许多目录中,因此操作系统提供了一个搜索路径,列出了操作系统搜索可执行文件的目录。

路径被存储在环境变量中,它是一个由操作系统维护的命名字符串。这个变量包含了对命令外壳和其他程序可用的信息。

路径 变量在Unix中被命名为PATH,在Windows中被命名为Path(Unix区分大小写,Windows则不区分)。

在Mac OS中,安装程序会处理路径的细节。要从任何特定的目录调用 Python 解释器,必须将 Python 目录添加到路径中。

在 Unix/Linux 中设置路径

在 Unix 中,要把 Python 目录添加到某一特定会话的路径中 —

  • 在 csh shell 中 – 输入 setenv PATH “$PATH:/usr/local/bin/python” 并按 Enter。

  • 在bash shell(Linux)中– 输入export ATH=”$PATH:/usr/local/bin/python”,然后按回车键。

  • 在sh或ksh shell中– 输入PATH=”$PATH:/usr/local/bin/python”,然后按回车键。

  • 注意 – /usr/local/bin/python是Python目录的路径。

在 Windows 中设置路径

要将Python目录添加到Windows中某一特定会话的路径中:

  • 在命令提示符下, 输入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
  • 注意 – 要确保文件权限模式允许执行。

集成开发环境(IDE)

如果你的系统上有一个支持 Python 的 GUI 程序,你也可以从图形用户界面 (GUI) 环境中运行 Python。

  • Unix – IDLE 是第一个用于 Python 的 Unix IDE。

  • Windows – PythonWin 是第一个 Python 的 Windows 界面,是一个带有图形用户界面的 IDE。

  • Macintosh – Macintosh 版本的 Python 和 IDLE IDE 都可以从主网站上获得,可以下载 MacBinary 或 BinHex’d 文件。

如果你不能正确设置环境,那么你可以向你的系统管理员寻求帮助。确保Python环境已经正确设置,并且工作得非常好。

  • 注意 – 在后续章节中给出的所有例子都是在CentOS风味的Linux上使用Python 2.4.3版本执行的。

我们已经在网上建立了Python编程环境,这样你在学习理论时就可以同时在线执行所有可用的例子。请随意修改任何例子并在线执行。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程