首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入fancyimpute运行时和ImportError

导入fancyimpute运行时和ImportError
EN

Stack Overflow用户
提问于 2021-02-14 18:33:41
回答 2查看 456关注 0票数 1

我试过了

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

然后,我尝试将unistall设置为所需的numpy~=1.19.2版本。

然后,pip install fancyimpute安装了它,在AnacondaPromt中没有任何错误,但是它仍然不能在木星笔记本上工作。

错误是

代码语言:javascript
复制
---------------------------------------------------------------------------
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-11 18:34:00

我在这里找到了一个解决方案,Opencv/numpy issue: "module compiled against API version X but this version of numpy is Y"

下面是表,因为我现在的版本是1.19.5(0xd),所以我卸载了这个版本,并安装了numpy的0xe版本,即1.20.0。

票数 0
EN

Stack Overflow用户

发布于 2021-03-11 15:39:33

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66198729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档