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版本