正在加载今日诗词....

迁移python环境到内网离线使用

python很好,miniconda3安装也很省心。但是如果是大内网无法访问互联网,就只能望洋兴叹了。

这里记录下自己如何将互联网环境下配置好的python环境迁移到大内网机器上。

我的互联网(windows2019)和内网机器(windows10)都是windows系统,如果跨操作系统可能会有问题。

一、互联网端

1.1 安装miniconda3

具体操作见之前的文章

1.2 创建虚拟环境

具体什么版本要看你运行的程序要求了

创建一个虚拟环境(指定Python版本3.10)

conda create -n ipa_base python=3.10

激活虚拟环境

conda activate ipa_base

1.3 安装依赖库

需要安装程序说明使用pip安装一系列依赖

pip install -r requirements.txt

1.4 检查已安装哪些

1
2
conda list
pip list

1.5 安装打包工具conda-pack

pip install conda-pack

如果网络有问题就换个源

pip install conda-pack -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

1.6 打包

conda pack -n env_name

env_name表示你要打包的那个虚拟环境名字,我要打包的虚拟环境是ipa_base,使用下面命令

conda pack -n ipa_base就能在当前目录找到一个压缩文件ipa_base.tar.gz,然后把这个文件和miniconda3安装包复制到内网电脑上。

二、内网端

2.1 安装miniconda3

2.2 迁移虚拟环境

找到miniconda3的安装目录下的envs文件夹,我的路径如下

D:\miniconda3\envs

将ipa_base.tar.gz解压到envs文件夹下,路径如下

D:\miniconda3\envs\ipa_base

2.3 激活虚拟环境

conda activate ipa_base

2.4 检查安装依赖

1
2
3
4
python -V
conda info
conda list
pip list

三、至此已完成迁移,可以直接运行程序了

本文参考:https://www.cnblogs.com/jack-nie-23/p/16900926.html

迁移python环境到内网离线使用

https://bg4vrg.com/post/20240409201339.html

作者

fei

发布于

2024-04-09

更新于

2024-04-09

许可协议

评论