Я пытаюсь запустить программу на python, которая берет данные, организованные в два столбца в нескольких текстовых файлах, и выводит график, используя matplotlib, и у меня возникают проблемы при открытии общего объектного файла.
Я использую Ubuntuоболочка для Windows с установленным python3, хотя похоже, что он пытается использовать python2.6.Я попытался найти libimf.so, и оказалось, что это Intel Math Library.Многие связанные с этим проблемы упоминали добавление правильного пути к 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
И вотсообщение об ошибке я получаю
Traceback (most recent call last):
File "euler.py", line 3, in <module>
import numpy as np
File "/usr/lib64/python2.6/site-packages/numpy/__init__.py", line 136, in <module>
import add_newdocs
File "/usr/lib64/python2.6/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/usr/lib64/python2.6/site-packages/numpy/lib/__init__.py", line 4, in <module>
from type_check import *
File "/usr/lib64/python2.6/site-packages/numpy/lib/type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "/usr/lib64/python2.6/site-packages/numpy/core/__init__.py", line 5, in <module>
import multiarray
ImportError: libimf.so: cannot open shared object file: No such file or directory