首页 > 解决方案 > 运行 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。我尝试降级到旧版本,但错误仍然存​​在。

标签: pythonpython-3.xgccscipyarchlinux

解决方案


通过升级 scipy 和 numpy 修复了问题。


推荐阅读