Forum

User posts Andrey
04 March 2017 09:10
Спасибо, новая версия Blend4Web CE 17.02 корректно использует настройки переменной Temp, корректно инсталлирует исполняемый файл в выбранную Temp директорию. Все работает отлично.

Только если я снова добавляю noexec в настройки монтирования /tmp Ваш инсталятор выводит страшную вещь, а именно:
"Addon is not compatible with "Linux x64" platform



я полагаю там должна была быть более вежливая форма отказа:
print("Can't load Blend4Web binary module, the cause "
"can be tmp directory, which doesn't allow execution. "
"Try to change it in 'Blender User Preferences' "
"('Temp' field on the 'File' tab.", file=sys.stderr)
print("B4W binary error: exception text: '%s'" % bin_err, file=sys.stderr)
m = None

P.S.
настройки без noexec, но с параметром users в /etc/fstab приводят к точно такой же ошибке:

#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,uid=1000,users,mode=1777,size=5024M 0 0
#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,users,mode=1777,size=5024M 0 0
27 February 2017 19:26
Поставил с официального сайт совсем другой путь для Python
27 February 2017 19:11
в репозитория Ubuntu очень старая версия, я ставлю от суда https://launchpad.net/~thomas-schiex/+archive/ubuntu/blender
27 February 2017 18:30
Поставил python3.5 проблема решена, blender нашел версию python3.5 смотри фотку


sudo apt-get install python3.5
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
python3.5-minimal
Предлагаемые пакеты:
python3.5-venv python3.5-doc
НОВЫЕ пакеты, которые будут установлены:
python3.5 python3.5-minimal

┌[ andrew@andrew-G750JS:~/blend4web_ce 22:24:16 ]
└$► python3.5
Python 3.5.0 (default, Sep 17 2015, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
27 February 2017 17:32
>>> bpy.app.binary_path_python
'/usr/bin/python'

blender почему-то на вторую версию python ссылается? Так и должно быть, а как исправить?

python стандартный из пакетов Ubunty единственное что я еще к питону ставил это idle-python3.4 тоже из пакетов

у меня версия python 3.4.3, может поставить python 3.5?
python3
Python 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

27 February 2017 12:42
походу какой-то косяк с Python-ом ошибка такая что как будто вызывается Python Версии 2 вместо версии 3
primusrun python ./apps_dev/project.py –no-colorama list
Traceback (most recent call last):
File "./apps_dev/project.py", line 43, in <module>
import project_cli
File "/home/andrew/blend4web_ce/scripts/lib/project_cli.py", line 350
print(" " + "-"*(len(err)), file=sys.stderr)
^
SyntaxError: invalid syntax

Хотя такого не должно быть по идее

прописал в файле ./scripts/project_server.py

_python_path = '/usr/bin/python3'

в следующей функции

def create_server(root, port, allow_ext_requests, python_path, blender_path, B4WLocalServer):
global _root, _port, _python_path, _blender_path

_root = root
_port = port
_python_path = '/usr/bin/python3'
_blender_path = blender_path

Вроде работает
Хотя если создавать проект лучше в ручную запустить Web сервер
nohup ./scripts/project_server.py &
27 February 2017 11:09
Запускаю
python3 project_server.py
работает, примеры проектов есть
может из-за того что я blender через primerun запускаю?
26 February 2017 20:25
└$► lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty

┌[ andrew@andrew-G750JS:~ 19:42:09 ]
└$► blender -v
Blender 2.78 (sub 0)
26 February 2017 05:05
Поставил
sudo apt-get install libnvtt-bin

primusrun ./project.py check_deps
Checking dependencies for JavaScript/CSS compilers:
All programs have been installed.

Checking resource converter dependencies:
All programs have been installed.

Ошибка осталась, не могу создать проект
26 February 2017 04:59
Делаю проверку скриптов, что-то не находит Couldn't find NVIDIA Texture Tools
чтобы это значило
┌[ andrew@andrew-G750JS:~/blend4web_ce/apps_dev 08:55:21 ]
└$► primusrun ./project.py check_deps
Checking dependencies for JavaScript/CSS compilers:
All programs have been installed.

Checking resource converter dependencies:
Couldn't find NVIDIA Texture Tools