python的异步移植
🚀 具体操作步骤(无需Conda,无需联网)
步骤1:在A电脑准备独立Python环境
下载Python嵌入式版
访问Python官方Windows嵌入版(例如选Windows embeddable package (64-bit)的ZIP包)
📌 特点:绿色免安装,解压即用,适合离线部署
解压到自定义目录
例如解压到 D:\offline_python,目录结构如下:
bash
复制代码
D:\offline_python
├── python.exe # 主程序
├── python39.zip # 标准库(以Python 3.9为例)
├── Scripts/ # pip等工具
└── Lib/site-packages # 第三方库
安装所需库
cmd
复制代码
在A电脑操作(管理员权限运行CMD)
cd D:\offline_python
.\python.exe -m pip install --target=.\Lib\site-packages 库名
⚠️ 必须加--target参数!否则会污染系统Python环境
步骤2:复制到B电脑
将整个offline_python文件夹直接拷贝到B电脑的相同路径(例如同样放在D:\offline_python)
如果路径不同,需执行后续的路径修正操作
步骤3:配置PyCharm
打开PyCharm → 文件 → 设置 → Python解释器
点击⚙图标 → 添加 → 系统解释器
选择路径:D:\offline_python\python.exe
🔧 路径不一致的修正方法
如果B电脑的Python路径不同(例如放在E:\py_env),需修改:
用文本编辑器打开 D:\offline_python\python39._pth
修改内容为:
text
复制代码
E:\py_env\python39.zip
.
E:\py_env\Lib\site-packages # 路径对应实际位置
📌 该文件控制Python的库搜索路径
📦 后续新增库的操作
在A电脑安装新库:
cmd
复制代码
cd D:\offline_python
.\python.exe -m pip install --target=.\Lib\site-packages 新库名
增量同步到B电脑:
仅需复制 Lib\site-packages 下的新库文件夹
例如将A电脑的D:\offline_python\Lib\site-packages\numpy复制到B电脑对应目录
✔️ 方案优势
对比项 Conda环境复制方案 本离线Python方案
是否需要Conda 需要 不需要
路径敏感度 高(需严格一致) 低(通过._pth文件可自定义)
环境大小 较大(含Conda依赖) 较小(仅必要文件)
新增库同步难度 需同步多个目录 仅同步site-packages
⚠️ 注意事项
首次运行需执行(仅一次):
cmd
复制代码
在B电脑的Python目录运行
.\python.exe -m ensurepip --default-pip
特殊库处理:
若遇到ERROR: Could not install packages due to an OSError,安装时加参数:
cmd
复制代码
.\python.exe -m pip install --target=... --no-build-isolation 库名
🛠️ 备用工具推荐
浙公网安备 33010602011771号