【问题标题】:Install numpy with Miniconda when the anaconda repo is blocked当 anaconda 存储库被阻止时,使用 Miniconda 安装 numpy
【发布时间】:2020-11-10 08:27:36
【问题描述】:

在我的新工作中,许多网站因安全问题而被屏蔽。获得 Python 的首选方法是要求推出,但它只包含几个包,我无法在上面安装新包。有人告诉我,请求新的部署可能需要几个月的时间(他们不习惯在我工作的地方使用这种软件的工人)。

我成功安装了 Miniconda3,但我似乎无法访问 anaconda 的标准存储库:

conda install numpy

给予

CondaHTTPError: url 的 HTTP 000 连接失败 https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json Elapsed: - 尝试检索此 URL 时发生 HTTP 错误。 [...] 如果您当前的网络已阻止 https://www.anaconda.com, 请向您的网络工程团队提出支持请求。

和

pip install numpy

给予

警告:重试(重试(总计 = 4,连接 = 无,读取 = 无, redirect=None, status=None)) 连接中断后 'ConnectTimeoutError(, '与 pypi.org 的连接超时。 (连接超时=15)')': /simple/numpy/

我从来没有遇到过这类问题,我不知道如何解决它。是否有任何解决方法,例如更改存储库或手动检索和安装我的所有软件包?如果没有管理员权限,我该怎么做?

【问题讨论】:

    标签: python anaconda package firewall


    【解决方案1】:

    您可以尝试使用conda-pack。我自己没有使用过它,但它似乎很简单。在具有 Internet 的系统上创建环境,使用 conda-pack 保存此环境并在您的工作机器上克隆环境。 Make sure that the OS on both the machines are the same.

    您可以探索的另一种选择 - 如果您不坚持使用 conda 并且只需要像 numpy、scipy 和 pandas 这样的科学软件包 - 是 WinPython(仅适用于 Windows)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多