本文介绍了将一些软件包从基本环境克隆到另一个的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了蟒蛇.所以我已经安装了很多软件包.现在,我创建了一个新的env(几乎为空).并开始为其安装一些特定的软件包.这台机器上没有互联网,因此我需要将轮子或源文件复制到该机器上.

好的,它可以工作,但是为什么当我已经在基本环境中安装了numpy之类的软件包时,为什么我需要下载和复制这些软件包?

所以我的问题是-如果我已经在基础中安装了软件包,如何将其安装到新的环境中?--use-locals键还是其他?


我找到了这一个问题.但是我不想复制所有软件包!我不需要所有这些.我需要其中的10-20个!

解决方案

我找到了答案:只需使用-offline 选项:

  conda激活my_env康达安装numpy --offline 

I installed anaconda. So I already have a lot of packages installed.Now I created new one env (almost empty).And start to install some specific packages to it.I have no internet on this machine, so I need to copy wheels or source files to it.

Ok, it works, but Why I need to download and copy some packages like numpy when I already have it in base env?

So my question is - How to install packages to new env if I already have them in base?--use-locals key or smth else?


I found this one question. But I don't want to copy all of packages! I don't need all of them. I need 10-20 specific of them!

解决方案

I found the answer: just use --offline option:

conda activate my_env
conda install numpy --offline

这篇关于将一些软件包从基本环境克隆到另一个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-09 05:11