1

我一直在关注如何安装 Miniconda3 并使用它来安装不同的软件包作为NumPySciPy

但是,安装 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导致Error: No packages found in current win-32 channels matching: conda.

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

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

4

1 回答 1

1

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

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

1. 安装 Anaconda 而不是 Miniconda

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

2.numpy从预建的 conda 存档安装

您可以从conda 存储库手动下载归档包,并使用以下命令安装它们:

conda install numpy.tar.bz2

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

3.下载预建的车轮文件

该站点1提供了大量的 Windows 预构建包,这些包相对易于安装:

python -m pip install numpy.whl

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

1我不是这个网站的作者,也不是维护者,我只是觉得当你想在 Windows 上安装 python 包并且不能使用pip/时,它非常有用conda

于 2015-08-07T11:20:40.397 回答