如何修复“ImportError:libimf.so公司在Ubuntu中执行python代码

2024-04-20 12:53:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图运行一个python程序,它将把数据组织成多个文本文件中的两列,并使用matplotlib输出一个绘图,但在打开共享对象文件时遇到了问题。在

我运行的是UbuntuShell for Windows,并安装了python3,尽管它看起来像是在尝试使用python2.6。我试着抬头看libimf.so公司它似乎是英特尔数学库。很多相关的问题都提到了将正确的路径添加到LD_LIBRARY_path中,但我并不真正理解这是什么。在

这是我使用的代码

#!/usr/bin/env python

import numpy as np
import matplotlib.pyplot as plt

data0 = np.loadtxt("euler0.dat")
data1 = np.loadtxt("euler1.dat")
data2 = np.loadtxt("euler2.dat")
data3 = np.loadtxt("euler3.dat")
data4 = np.loadtxt("euler4.dat")
data5 = np.loadtxt("euler5.dat")
data6 = np.loadtxt("euler6.dat")

plt.scatter(*zip(*data0))
plt.scatter(*zip(*data1))
plt.scatter(*zip(*data2))
plt.scatter(*zip(*data3))
plt.scatter(*zip(*data4))
plt.scatter(*zip(*data5))
plt.scatter(*zip(*data6))

plt.show

这是我收到的错误信息

^{pr2}$

Tags: importmatplotlibasnppltzipdatscatter