Как указать среду bash для использования числового модуля для Python? - PullRequest
0 голосов
/ 26 января 2011

Я пытаюсь вручную установить (сейчас не рекомендуется, но он мне нужен) числовой модуль для python. Я использую Mandriva 2010. Я скачал Numeric 24.2, использовал:

python setup.py build
python setup.py install --prefix=/other/directory

Итак, теперь в / other / directory у меня есть следующие каталоги:

./include/python2.6/Numeric/
./lib/python2.6/site-packages/Numeric/

Все, что мне сейчас нужно, это правильно настроить мой PYTHONPATH и / или LD_LIBRARY_PATH, чтобы он нашел мой числовой модуль. Проблема в том, что я просто не могу понять это. Я пробовал некоторые общие значения, но всегда получал один и тот же отрицательный ответ:

import Numeric
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Numeric

Каковы правильные параметры? Я что-то упустил?

Ответы [ 2 ]

1 голос
/ 26 января 2011

$PYTHONPATH должен включать в себя запись /other/directory/lib/python2.6/site-packages, а если собственная библиотека была установлена ​​в /other/directory/lib, то $LD_LIBRARY_PATH должна включать /other/directory/lib.

0 голосов
/ 27 января 2011

Мне наконец-то удалось найти кого-то, кто бы правильно его отсортировал!

Чтобы использовать Numeric, вы должны добавить /other/directory/lib/python2.6/site-packages/Numeric к $PYTHONPATH.

...