亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Python 开发环境搭建完整指南:跨平台安装与配置

本地环境搭建

打开终端窗口输入 "python" 查看是否已安装及版本。

Python 可在多种平台运行:

获取 Python

最新源码、二进制文件、文档、新闻等可在 Python 官网获取:https://www.python.org/

文档下载地址:https://www.python.org/doc/,提供 HTML、PDF 和 PostScript 格式。

安装 Python

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

若平台无二进制代码,需 C 编译器手动编译源码。编译源码在选择安装功能上提供更大灵活性。

Unix 和 Linux 安装

这会将 Python 安装在标准位置 /usr/local/bin,库文件在 /usr/local/lib/pythonXX(XX 为版本号)。

Windows 安装

Macintosh 安装

新款 Mac 预装 Python,但可能过时数年。访问 https://www.python.org/download/mac/ 获取最新版及开发工具。Mac OS X 10.3 (2003) 之前的旧版 Mac OS 可用 MacPython,由 Jack Jansen 维护,文档见 https://www.cwi.nl/~jack/macpython.html。

设置 PATH 环境变量

程序和可执行文件可位于多个目录,操作系统提供搜索路径列出 OS 搜索可执行文件的目录。

路径存储在环境变量中。变量名在 Unix 中为 PATH(区分大小写),Windows 中为 Path(不区分大小写)。Mac OS 安装程序自动处理路径。要从任意目录调用 Python 解释器,必须将 Python 目录添加到 PATH。

Unix/Linux 设置路径

Windows 设置路径

在命令提示符下输入:path %path%;C:\Python 并回车。注意:C:\Python 为 Python 目录路径。

Python 环境变量

序号变量与说明
1PYTHONPATH - 类似 PATH 的作用,告诉解释器在哪里查找导入的模块文件。应包含 Python 源库目录和包含 Python 源码的目录。有时由安装程序预设。
2PYTHONSTARTUP - 包含初始化文件路径(Unix 中名为 .pythonrc.py),每次启动解释器时执行,含加载工具或修改 PYTHONPATH 的命令。
3PYTHONCASEOK - Windows 中用于指示 Python 在 import 语句中查找首个大小写不敏感的匹配项。设置任意值激活。
4PYTHONHOME - 替代模块搜索路径,通常嵌入 PYTHONSTARTUP 或 PYTHONPATH 目录以便切换模块库。

运行 Python

启动 Python 有三种方式:

交互式解释器

从 Unix、DOS 或提供命令行解释器/Shell 窗口的系统启动:

$ python          # Unix/Linux
python%           # Unix/Linux
C:> python        # Windows/DOS

命令行选项:

序号选项与说明
1-d - 提供调试输出
2-O - 生成优化字节码(生成 .pyo 文件)
3-S - 启动时不运行 import site 查找 Python 路径
4-v - 详细输出(导入语句的详细跟踪)
5-X - 禁用基于类的内置异常(仅用字符串);1.6 版起废弃
6-c cmd - 运行作为 cmd 字符串传入的 Python 脚本
7file - 从给定文件运行 Python 脚本

命令行运行脚本

$ python script.py    # Unix/Linux
python% script.py     # Unix/Linux
C:> python script.py  # Windows/DOS

注意:确保文件权限模式允许执行。

集成开发环境 (IDE)

若无法正确搭建环境,可寻求系统管理员帮助。确保 Python 环境正确设置并完美运行。

注意:后续章节示例基于 CentOS Linux 上的 Python 2.4.3 版本执行。我们已在线搭建 Python 编程环境,可在学习理论时同步在线执行所有示例。可随意修改示例并在线运行。

Python

  1. C 语言开发环境搭建:编辑器与编译器完全指南
  2. C++开发环境搭建全攻略:从编辑器到编译器配置
  3. 精通Python数据类型:实战指南
  4. 精通Python运算符:全面指南
  5. 精通Python Pass语句:实战指南
  6. 精通Python函数参数:位置、关键字与默认参数
  7. 精通 Python 字典:创建、操作与进阶技巧
  8. Python 检查文件与目录是否存在:实战指南
  9. Java 开发环境搭建指南
  10. Java 10 开发环境搭建:构建、编译与运行完全指南
  11. Java 9 开发环境搭建指南
  12. Java 8 环境搭建:轻松配置开发环境