Я часами бился над проблемой, которая сводит меня с ума. Я установил Python 2.7 с Cygwin и добавил Scipy, Numpy, Matplotlib (1.4.3) и Ipython. Когда я решил запустить ipython --pylab
, я получаю следующую ошибку:
/usr/lib/python2.7/site-packages/matplotlib/transforms.py in <module>()
37 import numpy as np
38 from numpy import ma
----> 39 from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
40 update_path_extents)
41 from numpy.linalg import inv
ImportError: No module named _path
Я провел несколько часов в Интернете в поисках решения, но ничего не помогло. Я заметил, что мне не хватает файлов _path.so в каталоге matplotlib, который, кажется, есть у всех. Вместо этого у меня есть два файла: path.py и path.pyc. Но я установил matplotlib прямо с официального сайта, используя pip install
, и его переустановка не имела никакого значения. Кто-нибудь знает, что происходит не так? Буду безмерно благодарен!!!
_path
является частью скомпилированных расширений c. Что-то пошло не так с вашей установкой/компиляцией. См. matplotlib.org/users/installing.html#building-on-windows а> - person tacaswell   schedule 12.05.2015_path.so
не удалась из-за проблемы с компиляцией, но этот пункт каким-то образом проигнорировал это и установил все остальное из matplotlib. Можете ли вы найти какие-либо другие файлы*.so
в каталоге пакетов сайта matplotlib? - person   schedule 13.05.2015