关于#conda#的问题,如何解决?

anaconda3在base环境安装的包,快速拷贝到新建的py36环境

参考GPT和自己的思路:

要将anaconda3中base环境安装的包快速拷贝到新建的py36环境中,可以在命令行中使用conda命令。具体步骤如下:

  1. 在命令行中进入anaconda3的安装目录;
  2. 使用conda命令创建新的py36环境:conda create --name py36;
  3. 激活py36环境:conda activate py36;
  4. 在py36环境中使用conda命令安装需要的包,例如numpy:conda install numpy;
  5. 退出py36环境:conda deactivate;
  6. 在命令行中输入以下命令,将base环境中的numpy包复制到py36环境中:
    conda activate py36 && conda list | findstr "numpy" > packages.txt && conda create --name py36 --clone base && conda activate py36 && conda install --yes --file packages.txt && conda deactivate && del packages.txt

以上步骤中,第6条命令是关键,它将base环境中的numpy包的信息写入packages.txt文件中,并使用conda create命令将整个base环境克隆到py36环境中,并使用conda install命令安装packages.txt中列出的包。最后删除packages.txt文件,即可完成快速拷贝。

这个你用pip install安装下包

参考GPT和自己的思路:

对于这个问题,你可以使用conda的环境导出和导入功能来解决。具体步骤如下:

1.在base环境中安装你需要的所有包。

2.使用以下命令将base环境导出为一个YAML文件:

conda env export > base.yaml

3.在命令行或Anaconda Prompt中创建一个新环境(py36)并激活它:

conda create --name py36
conda activate py36

4.使用以下命令将base环境的导出文件导入到新环境(py36)中:

conda env update --name py36 --file base.yaml

此命令将会在新的py36环境中安装所有在base环境中已安装的包。

希望对你有帮助!