虚拟环境、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 文档。