Python 导入FancyComputer运行时和导入错误

Python 导入FancyComputer运行时和导入错误,python,numpy,import,jupyter,Python,Numpy,Import,Jupyter,我试过了 pip安装tensorflow 它说它与我的numpy版本(1.20.0)不兼容 然后我尝试将unistall numpy升级到所需版本numpy~=1.19.2 然后 pip安装FancyComputer 它在AnacondaPromt中安装时没有任何错误 但它在Jupyter笔记本中仍然不起作用 错误是 --------------------------------------------------------------------------- RuntimeError

我试过了

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

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

然后
pip安装FancyComputer
它在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
---------------------------------------------------------------------------
运行时错误回溯(上次最近调用)
RuntimeError:根据API版本0xe编译模块,但此版本的numpy是0xd
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在里面
16导入tensorflow作为tf
17导入numpy.core.multiarray
--->18来自FANYIMPUTE进口KNN
~\anaconda3\lib\site packages\fancyicomputer\\uuuuu init\uuuuuuuuu.py in
2.
3.从解算器导入解算器
---->4.核标准最小化进口核武器化
5.矩阵分解导入矩阵分解
6.从迭代_svd导入迭代svd
~\anaconda3\lib\site packages\fancyicomputer\nuclear\u norm\u minimization.py in
11#许可证下的限制。
12
--->13进口cvxpy
14
15从解算器导入解算器
~\anaconda3\lib\site packages\cvxpy\\uuuuu init\uuuuuuuuu.py in
16
17 uuu版本uuu=“1.1.10”
--->18从cvxpy.com导入*
19从cvxpy.constraints导入非POS、零、SOC、PSD
20从cvxpy.expressions.expression导入表达式
中的~\anaconda3\lib\site packages\cvxpy\cvxcore\python\\uuuu init\uuuuuu.py
托多(阿克谢卡):这是一个黑客;swig自动生成的cvxcore.py
2#尝试将cvxcore作为`从'导入。导入`
---->3进口cvxcore
ImportError:numpy.core.multiarray导入失败

我也遇到了同样的问题,我通过运行
pip install NumPy--upgrade
升级了NumPy。这对我来说很有效。

我在这里找到了一个解决方案

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