python - 运行 iphython 时出错:无法打开:libgfortran.so.4
问题描述
尝试运行 Jupyter 笔记本时出现以下错误:
<ipython-input-1-5a76ca40a88e> in <module>()
3 import random
4 import numpy as np
----> 5 from cs231n.data_utils import load_CIFAR10
6 import matplotlib.pyplot as plt
7
/home/rashik/CS231n/assignment1/cs231n/data_utils.py in <module>()
4 import numpy as np
5 import os
----> 6 from scipy.misc import imread
7 import platform
8
/home/rashik/.local/lib/python3.6/site-packages/scipy/misc/__init__.py in <module>()
47 from .common import *
48 from numpy import who, source, info as _info
---> 49 from scipy.special import comb, factorial, factorial2, factorialk
50
51 import sys
/home/rashik/.local/lib/python3.6/site-packages/scipy/special/__init__.py in <module>()
599 from __future__ import division, print_function, absolute_import
600
--> 601 from ._ufuncs import *
602
603 from .basic import *
ImportError: libgfortran.so.4: cannot open shared object file: No such file or directory
我正在使用 Arch linux 并安装了 gcc 8.1.1 20180531。我尝试降级到旧版本,但错误仍然存在。
解决方案
通过升级 scipy 和 numpy 修复了问题。
推荐阅读
- react-native - 使用 Stylesheet.create 反应原生元素
- c++ - 如何使用 ffmpeg 和 librtmp 流式传输 cv::mat
- swift - AVPlayerViewController Video Worked on iOS 11, 12 but Not iOS 13 With iPhone 11
- ios - 无法导入 FBInstant(使用未解析的标识符“FBInstant”)
- ios - Xcode Build Failing 由于“bundle format unrecognized, invalid, or unsuitable”
- google-cloud-dataflow - PubSub 到 Spanner 流管道
- sql - 不断收到错误 ')' 附近的语法不正确。(102) (SQLExecDirectW)
- docker - docker compose 如何在没有服务的情况下运行多个图像
- rabbitmq - RabbitMQ - 在最终放入死信队列之前重试最大次数
- soapui - Maximo Web 服务同步响应:messageid 的用途是什么?