ubuntu 18.04 python3.8 torch ImportError: numpy.core.multiarray failed to import

ubuntu 18.04 python3.8 cuda10.2 安装 torch torchvision时成功了。但是import torch时报错:

ImportError: numpy.core.multiarray failed to import

网上试了各种方法都不管用。报错的根源其实是numpy而不是torch

# 错误复现
import numpy

# 解决: pip 和 numpy升级到最新版
$ sudo pip3 install pip -U
$ sudo pip3 install numpy -I

# 重新编译安装python3.8
$ cd ~/Downloads/Python-3.8.2
$ ./configure --enable-optimizations
$ sudo make -j8
$ sudo make install

原因:python是自己在python官网下载的tgz包手动安装的。没有安装好。

参考:https://stackoverflow.com/questions/34051737/numpy-core-multiarray-failed-to-import

发布了202 篇原创文章 · 获赞 80 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/qxqxqzzz/article/details/105040067