Miniconda3:在当前的win-32频道匹配问题中找不到任何软件包

时间:2015-08-07 10:56:48

标签: python anaconda miniconda

我一直在关注如何安装Miniconda3的指南,并使用它来安装不同的软件包 NumPy SciPy

然而,在安装Miniconda3并在PyCharm中开设了一个新项目后,指南告诉我应该写:

conda install numpy

...返回:

Fetching package metadata: Could not connect to https://repo.continuum.io/pkgs/free/noarch/
Could not connect to https://repo.continuum.io/pkgs/pro/win-32/
Could not connect to https://repo.continuum.io/pkgs/free/win-32/
.Could not connect to https://repo.continuum.io/pkgs/pro/noarch/
...
Error: No packages found in current win-32 channels matching: numpy

You can search for this package on Binstar with

binstar search -t conda numpy

You may need to install the Binstar command line client with

conda install binstar

选择我试试:

conda install binstar

...这给了我同样的错误(甚至包括选择我尝试conda install binstar的最后一行)。

我还尝试使用导致conda update conda的{​​{1}}作为参考。

我在安装到PATH变量时添加了Miniconda。有没有人对此有任何线索?

编辑:我有32位系统,我已经安装了32位版本的Miniconda。

1 个答案:

答案 0 :(得分:1)

看起来conda无法访问软件包存储库,因此您可能遇到连接问题(您的防火墙可能阻塞conda,或者您可能在代理服务器后面。)

以下是3种解决方法(如果无法修复网络问题):

1。安装Anaconda而不是Miniconda

您可以从continuum网站安装 Anaconda 。与Miniconda不同,它附带了许多预先安装的软件包,例如numpyscipy

2。从预先构建的conda存档

安装numpy

您可以从conda repository手动下载档案包,然后使用以下命令安装:

conda install numpy.tar.bz2

您需要下载适用于您的操作系统的存档。根据您选择的软件包,您可能会遇到依赖项问题......

3。下载预制的车轮文件

This site 1 为Windows提供了大量预构建的软件包,相对容易安装:

python -m pip install numpy.whl

您应该使用python附带的conda可执行文件(如果您的系统上没有安装多个python,则不应该成为问题。)

1 我不是本网站的作者或维护者,我发现当你想在Windows上安装python包并且不能使用pip /时它非常有用conda