返回

Python学习笔记01-环境设置

写在前面

人生苦短,我用Python~

Python语言背景

Python 是一种解释型语言, 没有编译这个环节

Python 支持面向对象的风格或代码封装在对象的编程技术

Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码

  • 很多新特性后来也被移植到旧的Python 2.6/2.7版本
  • Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法

Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好

如果需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,可以使用C或C++完成那部分程序,然后从Python程序中调用

以将Python嵌入到C/C++程序,让程序获得"脚本化"的能力

搭建开发环境

python3下载与安装

Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到

Python 官网:https://www.python.org/

Python3 提供了完整的中文文档:https://docs.python.org/zh-cn/3/

下载对应平台的二进制安装包,通过可视化向导或命令行快速完成安装

  • 如果操作系统暂无对应的二进制安装包,可获取 Python 源代码,通过 C 编译器手动编译安装
  • 相较于二进制包安装,源代码编译能提供更丰富的功能自定义选项,让 Python 环境配置更具灵活性

Window 平台安装 Python

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

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

这些链接提供了不同类型的 Python 安装文件,适用于不同类型的 Windows 系统和使用情景:

  • Download Windows installer (64-bit):64 位 Windows 系统的安装程序

  • Download Windows installer (ARM64):适用于 ARM64 架构的 Windows 设备的安装程序

  • Download Windows embeddable package (64-bit):64 位 Windows 系统的嵌入式包,可用于嵌入到应用程序中

  • Download Windows embeddable package (32-bit):32 位 Windows 系统的嵌入式包,同样可用于嵌入到应用程序中

  • Download Windows embeddable package (ARM64):适用于 ARM64 架构的 Windows 设备的嵌入式包

  • Download Windows installer (32-bit):32 位 Windows 系统的安装程序

记得勾选 Add Python to PATH

安装完成按 Win+R 键,输入 cmd 调出命令提示符,输入 python 即可使用

Unix & Linux 平台安装 Python3

Linux 多数发行版自带 Python3,若未安装或需要升级,可通过源码安装或包管理器安装

源码安装

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

如果需要自定义一些选项修改 Modules/Setup,以 Python3.14.7 版本为例:

1
2
3
4
$ tar -zxvf Python-3.14.7.tgz
$ cd Python-3.14.7
$ ./configure
$ make && make install
包管理器安装

Ubuntu/Debian

打开终端,执行以下命令:

1
2
3
4
# 更新软件源
sudo apt update
# 安装Python3及pip3(Python包管理工具)
sudo apt install python3 python3-pip -y

CentOS/RHEL

打开终端,执行以下命令:

1
2
3
4
5
6
# CentOS 7
sudo yum install epel-release -y
sudo yum install python3 python3-pip -y

# CentOS 8/RHEL 8
sudo dnf install python3 python3-pip -y

MAC 平台安装 Python

MAC 系统都自带有 Python 环境,可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装,也可以参考源码安装的方式来安装

验证 Python3 环境是否安装成功

1
2
3
4
# 通用命令(推荐,所有系统兼容)
python3 --version
# 补充:Windows系统若已配置PATH,也可执行
python --version

验证 pip3(Python 包管理工具)pip3 是 Python3 默认的包管理工具,用于安装第三方库,验证命令:

1
2
3
4
# 通用命令
pip3 --version
# Windows补充命令
pip --version

运行Python

有三种方式可以运行 Python:交互式解释器、命令行脚本、集成开发环境

交互式解释器

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

1
python

以下为 Python 命令行参数:

选项 描述
-d 启用调试模式,在代码解析和解释器运行时显示详细调试信息
-O 生成优化代码,编译脚本时生成 .pyo 优化字节码文件(忽略断言语句等调试相关代码)
-OO 深度优化代码,生成 .pyo 文件并移除代码中的所有文档字符串,进一步减小文件体积
-S Python 启动时不自动引入 site 模块,即不加载查找 Python 模块路径的相关配置(如 site-packages 目录)
-V / –version 输出当前安装的 Python 版本号,直接退出解释器
-vv 输出详细的版本信息(包括编译环境、依赖库等额外信息)
-h / –help 查看所有 Python 命令行参数的完整帮助说明,直接退出解释器
-c cmd 直接在命令行中执行指定的 Python 代码片段(cmd 为字符串格式的代码),无需编写 .py 脚本文件
-m module 以模块的形式运行指定的 Python 模块(如 pip、http.server 等),自动查找模块路径并执行
-i 执行完指定的 Python 脚本后,自动进入交互式解释器环境,便于后续调试和代码补充执行
-b 当遇到字节串(bytes)与字符串(str)不兼容的比较操作时,发出警告信息
-bb 当遇到字节串(bytes)与字符串(str)不兼容的比较操作时,直接抛出错误,终止程序运行
-u 禁用标准输出(stdout)和标准错误(stderr)的缓冲机制,实现日志或输出内容的实时打印
file 指定要执行的 Python 脚本文件路径(绝对路径或相对路径),解释器将加载并运行该文件中的代码
-q 进入交互式解释器时,隐藏欢迎信息,直接显示命令提示符

命令行脚本

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

1
python script.py

集成开发环境

PyCharm、VSCode

最后更新于 Sep 20, 2026 22:41 UTC
Built with Hugo
Theme Stack designed by Jimmy