2011-01-25 3 views
0

Я пытаюсь вручную установить (теперь не рекомендуется, но мне это нужно). Цифровой модуль для python. Я использую Mandriva 2010. Я скачал Числовой 24,2, используется:Как указать среду bash для использования числового модуля для Python?

python setup.py build 
python setup.py install --prefix=/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 

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

ответ

0

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

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

1

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

+0

Спасибо за ваш ответ, но он не работает. Я нашел ответ (см. Ниже). Что вы называете родной библиотекой? файлы общего доступа .so? – Drude

Смежные вопросы