超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

虚拟环境、pip 与项目文件

Python 开发环境与编程基础#Python全栈#第一阶段#Python 开发环境与编程基础#虚拟环境、pip 与项目文件约 607 字 · 2 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

为什么不同 Python 项目需要独立虚拟环境?

追问 两个项目依赖同一库的不同版本时,如何避免冲突?

如何使用 venv 创建项目虚拟环境?

追问 创建环境时使用的基础解释器,如何影响环境内的 Python 版本?

如何激活和退出虚拟环境?

追问 Windows PowerShell、Windows 命令提示符和 Linux/macOS Shell 的命令有何不同?

不激活虚拟环境,能否使用其中的解释器执行程序?

追问 激活主要改变什么?如何通过完整路径选择解释器?

如何确认 Python 和 pip 属于同一个环境?

追问 为什么常用 python -m pip,而不是仅凭 pip 命令判断?

如何安装、查看和卸载第三方包?

追问 怎样检查包版本、安装位置和命令返回结果?

如何导出项目依赖,并在新虚拟环境中安装?

追问 requirements.txt 的作用是什么?为什么导出列表不等于所有平台都能完整复现?

pip 显示已安装,但程序提示 ModuleNotFoundError,你会如何排查?

追问 解释器不一致、包名与导入名不同、路径问题分别如何确认?

虚拟环境目录能否直接复制给另一台电脑使用?

追问 为什么通常在目标电脑重建环境?依赖清单和 Python 版本应如何记录?

一个基础 Python 项目应该包含哪些文件?

追问 源代码、README、依赖清单、测试数据和 .venv 应如何组织?哪些不应提交到 Git?

虚拟环境的创建、激活与重建原则可参照 Python 官方 venv 文档。