python库迁移到没有网的电脑_将conda环境迁移到没有internet(或快速internet)的计算机...

我承认,这不是一个完美的解决方案,但是你可以试试下面的方法。在

首先,您需要获取特定环境的环境文件。在conda activate your_env

conda env export > environment.yml

通常,您只需在新计算机上按如下方式使用:

^{pr2}$

但是,你想在没有互联网的情况下。。。你最好的选择是用你的集装箱/码头。在

这里有一个示例Singularity recipe(在名为“Singularity”的文件中,位于与'环境.yml'):Bootstrap: docker

From: continuumio/miniconda3

%files

environment.yml

%environment

PATH=/opt/conda/envs/$(head -1 environment.yml | cut -d' ' -f2)/bin:$PATH

%post

echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc

echo "source activate $(head -1 environment.yml | cut -d' ' -f2)" > ~/.bashrc

/opt/conda/bin/conda env create -f environment.yml

%runscript

exec "$@"

用以下方法构建:sudo singularity build conda.simg Singularity

现在,您将拥有一个可以在任何地方运行的正常运行的容器!在

只要您的机器上安装了Singularity(如果您没有任何互联网访问,这是一个潜在的问题),您就可以运行这个容器。在singularity run conda.simg conda -h

或者你想运行的任何东西(尽管Jupyter笔记本电脑不适合我):singularity run conda.simg ipython

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值