Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Blender 3D не может найти Python (http://forum.oszone.net/showthread.php?t=76231)

shisik 15-12-2006 21:56 525182

Blender 3D не может найти Python
 
Сегодня узнал о существовании opensource-проекта для работы с 3D под названием Blender 3D 2.42a. Скачал его, запустил, а он ругается на якобы неустановленный питон. Но у меня стоит Python 2.4, который кстати и требует блендер (именно эта версия). В чём может быть дело? Где вообще прога может проверить наличие того или иного компонента?
И попутный вопрос. У меня Blender долго рендерит сцены, хотя glxgears стабильно выдаёт 7500 и выше. Или так и должно быть?

[mzd] 15-12-2006 22:17 525212

Попробуй поменять рендер с дефолтного на другой.

shisik 15-12-2006 23:36 525246

Это про тормоза? Уже поменял, не помогло...

fossil 16-12-2006 08:01 525328

ldd имя_программы
Выведет все зависимые библиотеки.

ruslandh 16-12-2006 09:23 525337

Цитата:

ldd имя_программы
Выведет все зависимые библиотеки.
1 - не зависимые, а какие программа пытантся использовать
Цитата:

Скачал его, запустил, а он ругается на якобы неустановленный питон.
А что вы скачал и что запустили ? Программу установки или сам Blender ?

Посмотрел спек Blender (что в Сизифе - версия 2.42)
Цитата:

Цитата Что требуется для работы
Requires: python >= 2.4
Requires: libtiff >= 3.0
Provides: python2.4(BPyMathutils) python2.4(BPyNMesh) python2.4(BPyRegistry)
Provides: python2.4(Blender) python2.4(boxpack2d) python2.4(defaultdoodads)
Provides: python2.4(meshtools) python2.4(mesh_tri2quad) python2.4(BPyImage)
Provides: python2.4(BPyMesh) python2.4(BPyImage) python2.4(mesh_gradient)

Цитата:

Цитата Что требунтся для построения
# Automatically added by buildreq on Sun Mar 05 2006
BuildRequires: esound flex freetype2-devel gcc-c++ openexr-devel
BuildRequires: ghostscript-classic ghostscript-utils
BuildRequires: glibc-devel libSDL-devel libX11-devel libXi-devel
BuildRequires: libftgl-devel libjpeg-devel libmesa-devel
BuildRequires: libopenal-devel libpng-devel libstdc++-devel
BuildRequires: libtiff-devel pkg-config python-base python-dev
BuildRequires: python-modules-compiler python-modules-encodings
BuildRequires: scons tetex-core tetex-dvips tetex-latex xorg-x11-proto-devel
BuildRequires: zlib-devel libavcodec-devel libavformat-devel libquicktime-devel


[mzd] 16-12-2006 12:02 525397

Я обновлялся с репозитариев Ubuntu - стало замечательно, Питон нашелся сразу.

shisik 16-12-2006 13:18 525421

ldd blender выводит следующее:
Код:

linux-gate.so.1 =>  (0xffffe000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f9d000)
        libz.so.1 => /lib/libz.so.1 (0xb7f89000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7ef3000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7ee1000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7edd000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7daf000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7d8a000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7d85000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7cc6000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7cbb000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7bef000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7be1000)
        libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0xb7bcb000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7b79000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7b72000)
        /lib/ld-linux.so.2 (0xb7fd6000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7b69000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7b51000)

Цитата:

А что вы скачал и что запустили ? Программу установки или сам Blender ?
Скачал я Linux i386 2.3.2, static, FFMPEG, Python 2.4 ( http://download.blender.org/release/...static.tar.bz2 ). Открыл архив, там папка, в которой и лежит весь блендер. Запустил ./blender а он сказал
Код:

Compiled with Python version 2.4.
'import site' failed; use -v for traceback
Checking for installed Python... No installed Python found.
Only built-in modules are available.  Some scripts may not run.
Continuing happily.

но запустился. И всё, кроме питона, работает. А инсталлятор я для Линукса не нашёл...
Там же на сайте есть инструкция по установке, всё сделал как и написано.

[mzd] 16-12-2006 14:51 525448

Цитата:

No installed Python found.
Может, где пути к библиотекам потерялись?

bdancer 16-12-2006 15:29 525463

>У меня Blender долго рендерит сцены, хотя glxgears стабильно выдаёт 7500 и выше. Или так и должно быть?
Фпс'ы glxgears никак не связаны со скоростью рендеринга. Рендерит CPU, а не видеокарта. Так что ответ: так и должно быть :)

А не проще поставить blender из репозитария твоего дистрибутива??

[mzd] 16-12-2006 17:05 525523

Попробуй обновиться с собранного под твою систему rpm: http://www.google.com/search?q=blend...ient=firefox-a

shisik 16-12-2006 18:41 525547

Скачал blender-2.41-4.1.20060mdk.i586.rpm но он не ставится, требует libopenal.so.0 :(

[mzd] 16-12-2006 20:20 525567

http://rpmfind.net/linux/rpm2html/se...riva&arch=i586

Именно поэтому мне нравится Ubuntu - все лежит в одном репозитарии, никаких проблем с зависимостями.

shisik 16-12-2006 22:37 525607

Спасибо, установилось. Только более старая версия (2.41, а я качал 2.42a), но это не принципиально... Зато питон есть :)


Время: 00:12.

Время: 00:12.
© OSzone.net 2001-