ImportError: Importing the multiarray numpy extension module failed.

文章描述了如何检查和调整Python环境中Numpy的版本,以适应Pytorch需求。在遇到版本不对应的问题后,作者尝试降级Numpy至1.15.1,但问题未解决。最终,通过更新环境变量和升级Numpy版本消除了警告,成功解决了问题。
摘要由CSDN通过智能技术生成

解决路程

1.Python与Numpy版本不对应

版本对应表

 2.查看当前Numpy版本(我的是1.19.2版本)

打开Anaconda Prompt

conda activate pytorch2

python

import numpy

print(numpy.__version__)

3.降低版本

conda uninstall numpy

conda install numpy==1.15.1

4.重启pycharm,运行代码,错误仍未解决

import torch
print(torch.cuda.is_available())

5.系统环境变量Path引入到bin级C:\Users\hunan\Anaconda3\Library\bin,问题解决!

6.解决警告:No module named 'numpy.core._multiarray_umath' (Triggered internally at  ..\torch\csrc\utils\tensor_numpy.cpp:68.)   _dtype_to_storage = {data_type(0).dtype: data_type for data_type in _storages}

解决方法:查看numpy版本并更新,警告解决!

conda  list numpy
conda update numpy

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值