web-dev-qa-db-fra.com

Vous ne pouvez pas mettre à jour vers numpy 1.13 avec anaconda?

PyPI propose des packages numpy 1.13.3 depuis un mois maintenant https://pypi.python.org/pypi/numpy

Le cloud Anaconda prétend avoir 1.13 https://anaconda.org/anaconda/numpy

Mais je reçois juste 1.11.3-py35_0 lorsque j'utilise conda update numpy

enter image description here

Mon environnement: Windows 7 64 bits python 3.5

12
f5r5e5d

Vous pouvez essayer d'installer une version spécifique de NumPy. Dans votre cas, vous pouvez utiliser:

$ conda install numpy=1.13

En cas de conflits, il affichera les packages en conflit.

Par exemple:

$ 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.

Dans ce cas, blaze et numba empêchent NumPy de mettre à niveau.

24
MSeifert

J'ai eu le même problème et aucun d'entre eux n'a fonctionné!

Je l'ai donc résolu en utilisant la commande:

pip install --upgrade numpy

Ensuite, quand je ls dans le répertoire de mon site-packages, je vois qu'il est mis à jour vers 1.14.0.

5
emir