Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2013 00:05:10

excander
Зарегистрирован: 2013-04-02
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка запуска скрипта.

Установил пакет Esys-Escript для решения Уравн в Частн производных.
хочу запустить пример из туториала:

For the
example script use;
run-escript example01a.py

The program will print a progress report. Alternatively, you can use the python interpreter directly;
python example01a.py
if the system is configured correctly (please talk to your system administrator).

Через команду run-escript все работает. Вторым же способом - выдает ошибку No module named esys.escript. Хочу понять почему.
(Ubuntu 12.04)

Офлайн

#2 Ноя. 14, 2013 00:15:32

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Ошибка запуска скрипта.

А в scipy смотрели? Там такого нет?

Офлайн

#3 Ноя. 14, 2013 00:25:07

excander
Зарегистрирован: 2013-04-02
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка запуска скрипта.

“There is no Partial Differential Equations (PDE) solver in Scipy.”
Но это и не имеет значения)

Офлайн

#4 Ноя. 14, 2013 01:01:00

excander
Зарегистрирован: 2013-04-02
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка запуска скрипта.

В файле ~/.bashrc приписал строки:

PYTHONPATH="$PYTHONPATH:/usr/lib/python-escript"
export PYTHONPATH
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib/python-escript"
export LD_LIBRARY_PATH

Теперь из терминала работает python example01a.py.
И если через терминал запущу idle-python2.7 и там открою example01a.py, то он заработает. А если просто открою IDLE не из терминала, то No module named esys.escript.
Как сделать, чтобы и так работало?

Отредактировано excander (Ноя. 14, 2013 02:41:23)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version