0%

conda中的常见问题FAQ

Conda的常见问题汇总(最后更新2022/08/10)

Anaconda,Miniconda,conda,mamba的关系

  • Conda是一种软件包管理系统,可以方便的管理各种语言(C/C++/python/Perl/R等)的软件

  • Anaconda 可以理解为Conda以及常用软件包的完整安装包。它将Conda,与众多流行的科学计算、数据分析软件打包到一个安装文件中。

  • Miniconda 可以理解为Anaconda的简化版。默认只包含了 python 和 conda,但是可以在后期通过 pip 和 conda 来安装所需要的包。

  • Mamba可以理解为conda命令的加速优化版,它将conda软件包管理器进行了重写,在安装软件时可以节省大量软件解析和下载时间。

Conda vs. Anaconda vs. Miniconda

安装CONDA后首次使用无法连接

现象

conda安装之后的首次软件安装(conda install/create),如报出如下错误,且尝试多次后仍有问题

1
2
3
4
5
6
7
8
9
10
11
12
13
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

'https://repo.anaconda.com/pkgs/main/linux-64'

解决方式

单击“开始”,键入 PowerShell,然后单击“Windows PowerShell”,输入如下命令关闭虚拟机,然后重新打开即可。

1
wsl --shutdown