python环境迁移:从联网笔记本到离线服务器

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

说明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.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值