导入FancyComputer运行时和导入错误

2024-04-19 14:11:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我试过了

pip install tensorflow 它说它与我的numpy版本(1.20.0)不兼容

然后我尝试将unistall numpy升级到所需版本numpy~=1.19.2

然后 pip install fancyimpute 它在AnacondaPromt中安装时没有任何错误 但它在Jupyter笔记本中仍然不起作用

错误是

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-34-e68ac4972d28> in <module>
     16 import tensorflow as tf
     17 import numpy.core.multiarray
---> 18 from fancyimpute import KNN

~\anaconda3\lib\site-packages\fancyimpute\__init__.py in <module>
      2 
      3 from .solver import Solver
----> 4 from .nuclear_norm_minimization import NuclearNormMinimization
      5 from .matrix_factorization import MatrixFactorization
      6 from .iterative_svd import IterativeSVD

~\anaconda3\lib\site-packages\fancyimpute\nuclear_norm_minimization.py in <module>
     11 # limitations under the License.
     12 
---> 13 import cvxpy
     14 
     15 from .solver import Solver

~\anaconda3\lib\site-packages\cvxpy\__init__.py in <module>
     16 
     17 __version__ = "1.1.10"
---> 18 from cvxpy.atoms import *
     19 from cvxpy.constraints import NonPos, Zero, SOC, PSD
     20 from cvxpy.expressions.expression import Expression


~\anaconda3\lib\site-packages\cvxpy\cvxcore\python\__init__.py in <module>
      1 # TODO(akshayka): This is a hack; the swig-auto-generated cvxcore.py
      2 # tries to import cvxcore as `from . import _cvxcore`
----> 3 import _cvxcore

ImportError: numpy.core.multiarray failed to import

Tags: infrompyimportnumpyinitversionlib
2条回答

我也有同样的问题,我通过运行pip install numpy upgrade升级了NumPy。这对我来说很管用

我在这里找到了解决办法 Opencv/numpy issue: "module compiled against API version X but this version of numpy is Y"

这是表格,因为我的版本现在是1.19.5(0xd), 我卸载了这个版本并安装了1.20.0版本的numpy的0xe版本

相关问题 更多 >