掘金 人工智能 04月28日 20:22
Python入门指南(四)-项目初始化
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本教程旨在帮助初学者快速搭建稳定、高效的Python开发环境。文章详细介绍了在M1 Mac上使用Homebrew安装Python、配置环境变量、安装pip并切换国内镜像源,以及创建虚拟环境等步骤。通过这些操作,可以有效避免兼容性问题、加速包下载、管理项目依赖,为后续的Web API开发和目标检测等实战项目打下坚实的基础,确保开发过程的顺畅和高效。

✅使用Homebrew安装Python,特别是在M1 Mac上,可以自动下载适配ARM架构的版本,避免兼容性问题。同时,配置环境变量确保python3命令能够被系统识别,方便后续操作。

🚀安装pip并配置国内镜像源,能够显著提升Python包的下载速度。默认pip使用官方PyPI,国内访问速度较慢,切换到清华镜像等国内源可以有效解决这个问题。

🛡️创建和使用虚拟环境是管理Python项目依赖的推荐做法。虚拟环境可以隔离不同项目所需的依赖包,避免版本冲突,保证项目的稳定性和可移植性。使用`python3 -m venv myenv`创建虚拟环境,并通过`source myenv/bin/activate`激活。

Python入门指南(三)

欢迎来到Python入门指南的第四部分!现在,让我们继续深入探索Python的更多高级功能和应用,帮助你更加熟练地掌握这门强大的编程语言。本章主要是为了后面的练习做铺垫适当浏览即可,也可作为初始化的工具文档.

🔹 1. 安装 Python(推荐使用 Homebrew)

M1 Mac 推荐使用 Homebrew 安装 Python,因为 Homebrew 可以自动下载适配 ARM 架构的版本。

✅ 安装 Homebrew(如果未安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后配置环境变量:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrcsource ~/.zshrc

✅ 使用 Homebrew 安装 Python

brew install python

安装完成后,检查 Python 版本:

```bashpython3 --version

注意:macOS 预装了 Python 2.x,使用 python3 运行 Python 3。

🔹 2. 配置环境变量

如果 python3 命令找不到,可能 PATH 需要调整。

✅ 确保 Python 目录在 PATH 里

echo 'export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"' >> ~/.zshrcsource ~/.zshrc

然后检查 Python 路径:

which python3

如果显示 /opt/homebrew/bin/python3,说明配置正确。

🔹 3. 安装 pip

macOS 可能已经自带 pip,检查是否可用:

pip3 --version

如果未安装或版本过旧,使用:

python3 -m ensurepip --default-pippython3 -m pip install --upgrade pip

确保 pip 版本最新,否则后续安装 Python 包可能会失败。

🔹 4. 配置 pip 镜像(加速下载)

默认 pip 使用官方 PyPI,国内访问较慢,可以切换到国内源:

mkdir -p ~/.pipecho '[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple' > ~/.pip/pip.conf

这样 pip install 会自动从清华镜像下载,速度更快。

🔹 5. 测试 Python 和 pip

python3 -c "import sys; print(sys.version)"pip3 list

如果没有报错,说明 Python 和 pip 安装成功 🎉

🔹 6. 创建虚拟环境(推荐)

在开发中,使用虚拟环境可以避免依赖冲突:

python3 -m venv myenvsource myenv/bin/activate  # 进入虚拟环境deactivate  # 退出虚拟环境

🚀 小结

✅ 使用 Homebrew 安装 Python,避免兼容性问题

配置 PATH 变量,确保 python3 可用

安装 pip 并切换国内源,加速下载

使用虚拟环境,管理 Python 依赖这一整套操作流程,虽然步骤较多,但实际上是后续高效开发的基础

稳定、清晰的本地 Python 环境,能让我们在实际项目开发中避免大量环境问题,比如:模块找不到、依赖版本冲突、包安装失败等常见麻烦。


为什么要这样初始化?(为后面项目打好地基)

接下来,我们会逐步进入更实战的内容,比如:

这些框架和工具本身都依赖很多第三方库,比如 flask、torch、opencv-python、ultralytics 等。

它们不仅文件体积大,而且各自对 Python 版本、pip 版本、依赖包的版本有一定要求。

如果没有提前规范好 Python 环境,很容易导致安装失败、运行报错、版本混乱。

因此,提前初始化好 Python 环境,就像给后续开发打下了一条稳定的高速公路

个人总结

一个好的项目,从一开始就需要一个干净、稳定的开发环境。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Python Homebrew pip 虚拟环境
相关文章