跳转至

第二章:环境搭建

本章我们将学习如何搭建 Python 开发环境。

2.1 安装 Python

Windows 系统

方法一:官网下载安装

  1. 访问 Python 官网:https://www.python.org/downloads/
  2. 下载最新版本的 Python(推荐 3.10+)
  3. 运行安装程序
  4. 重要:勾选 "Add Python to PATH"
  5. 点击 "Install Now"

方法二:使用 Microsoft Store

  1. 打开 Microsoft Store
  2. 搜索 "Python"
  3. 选择 Python 3.10 或更高版本
  4. 点击"获取"安装

验证安装

打开命令提示符(Win + R,输入 cmd),执行:

python --version
# 输出:Python 3.10.x

macOS 系统

方法一:官网下载安装

  1. 访问 Python 官网下载页面
  2. 下载 macOS 安装包
  3. 双击安装

方法二:使用 Homebrew(推荐)

# 安装 Homebrew(如果没有)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装 Python
brew install python

验证安装

python3 --version
# 输出:Python 3.10.x

Linux 系统

大多数 Linux 发行版已预装 Python。如果没有:

Ubuntu/Debian

sudo apt update
sudo apt install python3 python3-pip

CentOS/RHEL

sudo yum install python3 python3-pip

验证安装

python3 --version

2.2 包管理器 pip

pip 是 Python 的包管理器,用于安装第三方库。

验证 pip

pip --version
# 或
pip3 --version

常用 pip 命令

# 安装包
pip install 包名

# 安装指定版本
pip install 包名==1.0.0

# 卸载包
pip uninstall 包名

# 查看已安装的包
pip list

# 查看包信息
pip show 包名

# 导出依赖
pip freeze > requirements.txt

# 安装依赖
pip install -r requirements.txt

# 升级 pip
pip install --upgrade pip

配置国内镜像源

由于网络原因,建议配置国内镜像源:

# 临时使用
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple

# 永久配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

常用国内镜像:

镜像源 地址
清华 https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple
豆瓣 https://pypi.douban.com/simple

2.3 虚拟环境

虚拟环境可以为不同项目创建独立的 Python 环境,避免包冲突。

使用 venv(推荐)

创建虚拟环境

# 创建名为 venv 的虚拟环境
python -m venv venv

激活虚拟环境

Windows:

venv\Scripts\activate

macOS/Linux:

source venv/bin/activate

激活后,命令行前面会显示虚拟环境名称:

(venv) $

退出虚拟环境

deactivate

虚拟环境的作用

项目A (venv_a)
├── Django 4.0
└── requests 2.28

项目B (venv_b)
├── Django 3.2
└── requests 2.25

两个项目可以使用不同版本的包,互不影响。

2.4 开发工具

代码编辑器

1. VS Code(推荐)

优点: - 免费、开源 - 插件丰富 - 轻量快速

安装 Python 插件: 1. 打开 VS Code 2. 按 Ctrl+Shift+X 打开扩展面板 3. 搜索 "Python" 4. 安装 Microsoft 的 Python 插件

2. PyCharm

优点: - 功能强大 - 智能提示 - 调试方便

版本: - Community(免费):适合初学者 - Professional(付费):适合专业开发

3. Jupyter Notebook

适合数据分析和学习:

pip install jupyter
jupyter notebook

选择建议

场景 推荐工具
初学者 VS Code
专业开发 PyCharm
数据分析 Jupyter Notebook
快速测试 Python 自带 IDLE

2.5 第一个 Python 程序

使用交互式解释器

打开终端,输入 pythonpython3

>>> print("Hello, World!")
Hello, World!
>>> 1 + 1
2
>>> exit()  # 退出

使用脚本文件

创建文件 hello.py

# hello.py
print("Hello, World!")
print("欢迎学习 Python!")

# 变量
name = "张三"
print(f"你好,{name}!")

运行脚本:

python hello.py

输出:

Hello, World!
欢迎学习 Python!
你好,张三!

2.6 常见问题

问题1:命令找不到

错误'python' 不是内部或外部命令

解决: 1. 确认安装时勾选了 "Add Python to PATH" 2. 或手动添加环境变量 3. 尝试使用 python3 命令

问题2:pip 安装慢

解决:配置国内镜像源(见上文)

问题3:权限错误

错误Permission denied

解决

# 使用 --user 参数
pip install 包名 --user

# 或使用虚拟环境

小结

本章我们学习了:

  • ✅ 如何在不同系统安装 Python
  • ✅ pip 包管理器的使用
  • ✅ 虚拟环境的创建和使用
  • ✅ 开发工具的选择
  • ✅ 编写第一个 Python 程序

下一章

第三章:基础语法 - 我们将学习 Python 的基础语法规则。

练习

  1. 在你的电脑上安装 Python,并验证安装成功。
  2. 创建一个虚拟环境,并在其中安装 requests 库。
  3. 编写一个 Python 脚本,输出你的姓名和年龄。