Войти

Показать полную графическую версию : Blender 3D не может найти Python


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

[mzd]
15-12-2006, 22:17
Попробуй поменять рендер с дефолтного на другой.

shisik
15-12-2006, 23:36
Это про тормоза? Уже поменял, не помогло...

fossil
16-12-2006, 08:01
ldd имя_программы
Выведет все зависимые библиотеки.

ruslandh
16-12-2006, 09:23
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
Я обновлялся с репозитариев Ubuntu - стало замечательно, Питон нашелся сразу.

shisik
16-12-2006, 13:18
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/Blender2.42/blender-2.42a-linux-glibc232-py24-i386-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
No installed Python found.
Может, где пути к библиотекам потерялись?

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

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

[mzd]
16-12-2006, 17:05
Попробуй обновиться с собранного под твою систему rpm: http://www.google.com/search?q=blender+mandriva+rpm&ie=utf-8&oe=utf-8&rls=org.mozilla:ru:official&client=firefox-a

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

[mzd]
16-12-2006, 20:20
http://rpmfind.net/linux/rpm2html/search.php?query=libopenal.so.0&submit=Search+...&system=mandriva&arch=i586

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

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




© OSzone.net 2001-2012