【问题标题】:Can't update to numpy 1.13 with anaconda?无法使用 anaconda 更新到 numpy 1.13?
【发布时间】:2018-01-17 22:20:06
【问题描述】:

PyPI 现在有一个月的 numpy 1.13.3 包https://pypi.python.org/pypi/numpy

Anaconda cloud 声称拥有 1.13 https://anaconda.org/anaconda/numpy

但是当我使用conda update numpy时,我只会得到1.11.3-py35_0

我的环境:Windows 7 64 位 python 3.5

【问题讨论】:

  • 可能与您现有的软件包有冲突。尝试创建一个新环境conda create -n my_env numpy
  • 如果你不需要它,你可以随时摆脱它。

标签: python numpy anaconda conda


【解决方案1】:

您可以尝试安装特定的 NumPy 版本。在您的情况下,您可以使用:

$ conda install numpy=1.13

如果发生冲突,它将显示冲突的包。

例如:

$ conda install numpy=1.14

Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - blaze -> numba -> numpy[version='>=1.13,<1.14.0a0']
  - numpy=1.14
Use "conda info <package>" to see the dependencies for each package.

在这种情况下,blazenumba 阻止 NumPy 升级。

【讨论】:

  • 是的,basemap 是问题,将其删除,numpy 1.13.1 安装正常
  • 是否存在针对最新版本的类似命令?
  • @TomNorway conda install numpyconda update numpy 应该安装最新(可能)版本的 numpy(来自可用渠道)。
  • @MSeifert,请看原帖截图。 conda update numpy 不会这样做,conda install numpy 也不会这样做,至少对我而言。我昨天必须专门针对conda install numpy=1.17 从1.15 升级。这些命令可能应该执行此操作,但似乎没有。
  • @TomNorway 好的,那我误解了你的评论。据我所知,没有“版本”可以解析为软件包的最新版本。
【解决方案2】:

我遇到了同样的问题,但没有一个有效!

所以我使用命令解决了它:

pip install --upgrade numpy

然后,当我 ls 到我的站点包目录时,我看到它已更新到 1.14.0。

【讨论】:

  • 一般来说,在 conda 环境中使用 pip 升级是个坏主意
  • 为什么会这样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-04
  • 2020-06-19
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多