Skip to content

配置 Python 开发环境

本文将介绍如何完成 Python 开发环境的配置,以便开始编写、运行和调试 Python 代码。

1. 安装 Python

首先,你需要确保在系统上安装了 Python。建议使用 Python 的最新稳定版本。你可以从 Python 官方网站下载。

检查安装

安装完成后,在终端中输入以下命令以验证安装是否成功:

bash
python --version

或者对于某些系统,你可能需要使用:

bash
python3 --version

确保输出显示已安装的 Python 版本信息。

2. 使用虚拟环境

虚拟环境可以帮助你将项目所需的包和依赖隔离开,防止与全局 Python 环境发生冲突。

创建虚拟环境

进入你的项目目录,创建一个虚拟环境:

bash
python -m venv venv

这将在你的项目目录中创建一个名为 venv 的目录,其中包含独立的 Python 运行环境。

激活虚拟环境

Windows

bash
.\venv\Scripts\activate

macOS 和 Linux

bash
source venv/bin/activate

激活后,你会在命令行提示符前看到虚拟环境名称 (如 (venv)),这表示你目前处于虚拟环境中。

安装项目依赖

在激活的虚拟环境中使用 pip 安装所需的包。例如:

bash
pip install requests

通过 requirements.txt 管理依赖:

bash
pip freeze > requirements.txt

安装所有依赖:

bash
pip install -r requirements.txt

3. 设置代码编辑器

选择一个支持良好的代码编辑器能极大地提升开发效率。以下是一些流行的选择:

Visual Studio Code (VS Code):支持丰富的扩展和插件。推荐安装 Python 插件以获得更好的支持。 PyCharm:功能全面的 Python IDE,提供代码补全、调试、测试和版本控制的支持。 配置编辑器

VS Code 使用 Pylance 安装后,在扩展设置中开启 Pylance 来增强 Python 的智能感知功能。 PyCharm 专业版 内建的强大调试和测试工具,非常适合大型项目开发。

4. 使用版本控制系统

版本控制系统(如 Git)是现代软件开发的必备工具。确保在项目目录中初始化 .git:

bash
git init

使用 GitHub 或 GitLab 来托管和共享你的代码。

5. 常用命令和工具

Jupyter Notebook:交互式计算和数据分析的强大工具。可通过 pip install jupyter 安装。 Linting/Formatting:使用 flake8 和 black 进行代码检查和格式化。安装和使用:

bash
pip install flake8 black
flake8 your_script.py
black your_script.py

总结

配置正确的 Python 开发环境不仅提升开发效率,还能避免许多常见的错误。通过以上步骤,您可以创建一个隔离的、灵活的开发环境,便于开发、测试和部署高质量的 Python 应用程序。