web-dev-qa-db-fra.com

Anaconda Python - comment réinstaller NumPy

J'utilise l'interprète Python d'Anaconda 5.3.0 dans Visual Studio Code. Lorsque j'essaie d'importer sklearn, une erreur se produit:

Traceback (most recent call last):
  File "c:\Users\azzam\machinelearning.py", line 1, in <module>
    import sklearn
  File "C:\Anaconda3\lib\site-packages\sklearn\__init__.py", line 134, in <module>
    from .base import clone
  File "C:\Anaconda3\lib\site-packages\sklearn\base.py", line 10, in <module>
    import numpy as np
  File "C:\Anaconda3\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "C:\Anaconda3\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\Anaconda3\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
    from .type_check import *
  File "C:\Anaconda3\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "C:\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
    raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Original error was: DLL load failed: The specified module could not be found.

Il me semble que je dois "réinstaller" NumPy. J'ai cherché sur le Web, mais je n'ai pas trouvé de moyen de "réinstaller". Il y a seulement comment "installer", et quand j'utilise

conda install numpy

dans Anaconda Invite je reçois:

Solving environment: done

# All requested packages already installed.

Et si j'essayais de supprimer NumPy pour l'installer à nouveau, cela supprimerait tout, pas seulement NumPy. Donc dois-je vraiment "réinstaller" NumPy pour pouvoir importer sklearn? Et si je le fais, comment "réinstaller" NumPy?

16
Azzam Alsharafi

Comment réinstaller un paquet dépend de la version de conda.

versions plus récentes (> = 4.6):

conda install numpy --force-reinstall

anciennes versions (<4.6):

conda install numpy --force
17
Hagne

Vous devrez probablement désinstaller NumPy et le réinstaller.

conda remove numpy

Et puis réinstallez-le:

conda install -c anaconda numpy
0
connectyourcharger