python conda install - Come posso aggiornare Numpy?





5 Answers

L'errore che hai menzionato si verifica quando hai due versioni di numpy sul tuo sistema. Come hai menzionato, la versione di numpy importata non è ancora aggiornata poiché hai provato ad aggiornarlo tramite pip (aggiornerà la versione esistente in '/Library/Python/2.7/site-packages' ). Comunque Python carica ancora i pacchetti da '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy' dove vivono i pacchetti preinstallati. Per aggiornare quella versione devi usare easy_install . L'altro modo per risolvere questo problema è l'uso di virtualenv e la creazione di un nuovo ambiente con tutti i requisiti necessari.

cv2 opencv mac

Quando ho installato OpenCV usando brew, ho python -c "import cv2" questo problema ogni volta che python -c "import cv2" questo comando per testare python -c "import cv2"

RuntimeError: module compiled against API version 9 but this version of numpy is 6
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import

Ho provato ad aggiornare il numpy, ma questo è fonte di confusione

>>> import numpy
>>> print numpy.__version__
1.6.1

Quando eseguo brew per aggiornare numpy, ho avuto questo problema.

brew install -u numpy
Warning: numpy-1.9.1 already installed

Quando l'ho disinstallato

sudo pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in ./anaconda/lib/python2.7/site-packages

Ho seguito questo thread e cancellato anaconda dal mio mac.

pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Python/2.7/site-packages

Ma nulla è cambiato. Come posso collegare la versione numpy a opencv?




Quando hai già una versione precedente di numpy, usa questo:
pip install numpy --upgrade .

Se continua a non funzionare, prova:
pip install numpy --upgrade --ignore-installed




Perché hai installato più versioni di numpy.

Prova pip uninstall numpy e pip list | grep numpy pip list | grep numpy più volte, fino a quando non vedi alcun output dalla pip list | grep numpy pip list | grep numpy .

Quindi pip install numpy ti darà la versione più recente di numpy.




Lo stesso

   sudo easy_install numpy

My Traceback

Searching for numpy

Best match: numpy 1.13.0

Adding numpy 1.13.0 to easy-install.pth file

Using /Library/Python/2.7/site-packages

Processing dependencies for numpy



Se non si verificano errori di autorizzazione con
pip install -U numpy
provare
pip install --user -U numpy






Related