由用户创建的信息 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
Только если я снова добавляю 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:11
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.
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.
>>>
'/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 &
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
26 February 2017 20:25
26 February 2017 05:05
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
чтобы это значило
┌[ 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