在Python项目开发中,将项目从电脑A迁移到电脑B是常见需求。虚拟环境和依赖的正确迁移是项目运行的关键,本文将详解两种主流方法,修正常见错误并提供最佳实践。

一、方法一:直接复制虚拟环境(适合简单场景,需谨慎)

核心逻辑:搬运虚拟环境文件并适配路径

1. 复制虚拟环境文件夹
  • 操作:将源电脑的虚拟环境文件夹(如venv/.venv)完整复制到目标电脑的项目目录(如D:/project/)。
  • 注意:虚拟环境包含二进制文件,需确保两台电脑的操作系统一致(均为Windows/macOS/Linux),且Python大版本相同(如均为3.10/3.11)。
2. 修正环境配置文件
  • 修改pyvenv.cfg(位于虚拟环境根目录):
    # 原内容(源电脑路径)
    home = C:\Python310
    # 改为目标电脑Python安装路径
    home = D:\Python310
    
  • VSCode调试配置(可选)
    打开.vscode/launch.json,修正python字段为目标虚拟环境路径:
    "python": "D:/project/venv/Scripts/python.exe"