Я пытаюсь настроить virtualenv с помощью numpy. Я обнаружил, что рекомендуемый способ сделать это с помощью
python setup.py install
в каталоге numpy в виртуальной среде.
Мне было интересно, можно ли избежать компиляции на фортране и просто использовать двоичный файл, доступный для ОС?
Кто-нибудь пробовал это? Я не мог понять, где находится NumPy.
UPDATE:
Удалось что-то сделать.
Поиск "numpy" в моей файловой системе и обнаружение в "usr / lib / pymodules / python2.7 / numpy".
Тогда я просто скопировал это в мою папку virtualenv в "lib / pymodules / python2.7"
На данный момент я смог вызвать все тупые методы, которые я пробовал.
UPDATE:
Пытался установить matplotlib, поскольку numpy является для него зависимостью. Не удалось:
REQUIRED DEPENDENCIES
numpy: 1.5.1
freetype2: found, but unknown version (no pkg-config)
* WARNING: Could not find 'freetype2' headers in any
* of '/usr/include', '.', '/usr/include/freetype2',
* './freetype2'.
pymods ['pylab']
packages ['matplotlib', 'matplotlib.backends', 'matplotlib.backends.qt4_editor', 'matplotlib.projections', 'matplotlib.testing', 'matplotlib.testing.jpl_units', 'matplotlib.tests', 'mpl_toolkits', 'mpl_toolkits.mplot3d', 'mpl_toolkits.axes_grid', 'mpl_toolkits.axes_grid1', 'mpl_toolkits.axisartist', 'matplotlib.sphinxext', 'matplotlib.tri', 'matplotlib.delaunay', 'pytz', 'dateutil', 'dateutil.zoneinfo']
warning: no files found matching 'KNOWN_BUGS'
warning: no files found matching 'INTERACTIVE'
warning: no files found matching 'MANIFEST'
warning: no files found matching '__init__.py'
warning: no files found matching 'examples/data/*'
warning: no files found matching 'lib/mpl_toolkits'
warning: no files found matching 'LICENSE*' under directory 'license'
In file included from ./CXX/Extensions.hxx:37:0,
from src/ft2font.h:6,
from src/ft2font.cpp:3:
./CXX/WrapPython.h:58:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1
Кажется, что это не глупость, которая вызывает ошибки. Попытка диагностировать причину ошибки ...
UPDATE:
Вручную прошел все ТРЕБУЕМЫЕ ЗАВИСИМОСТИ и установил их.
Он летел быстро, поэтому я его не заметил и поверил, что ошибок не было.