说明1:联网笔记本和离线服务器最好安装同一版本的anaconda。
说明2:本文以离线安装包的形式重建虚拟环境,而不是直接把虚拟环境拷贝过去使用,是因为有的安装包直接拷贝过去无法正确使用。
说明3:先配置好环境再下载离线安装包的原因是,许多安装包有依赖包,逐个下载需要的离线安装包无法确保这个离线安装包的正常安装与使用。
说明4:可能还有其他更方便的虚拟环境迁移方式,有待学习,希望大家指教。
说明5:本文将联网笔记本上创建的虚拟环境复制到离线服务器上,而不是在离线服务器上重新创建环境,是因为,anaconda缺乏一些必要的python版本或相关的依赖包。
第一步,创建虚拟环境
在联网笔记本上用anaconda创建虚拟环境env-py37.
conda create -n env-py37 python=3.7
第二步:配置虚拟环境
在联网笔记本上配置虚拟环境env-py37,安装相应的python包,如numpy,pandas,matplotlib等。
pip install matplotlib
pip install sklearn
pip install pandas
pip install opencv-python
pip install numpy
%% 等等
第三步:获取pip配置列表
pip freeze > ./requirements.txt
得到pip安装列表如下:
certifi==2022.9.14
cycler==0.11.0
fonttools==4.37.3
joblib==1.2.0
kiwisolver==1.4.4
matplotlib==3.5.3
numpy==1.

本文介绍如何通过离线包的方式将Anaconda虚拟环境从一台联网电脑迁移到离线服务器上,包括创建虚拟环境、配置环境、批量下载所需软件包、清空虚拟环境、收集安装文件及重建虚拟环境的具体步骤。
2703

被折叠的 条评论
为什么被折叠?



