Форум

Не могу создать новый проект

25 февраля 2017 17:48
Помогите разобраться с ошибкой
Создаю новый проект http://localhost:6687/create/

получаю ошибку
Traceback (most recent call last):
File "/home/andrew/blend4web_ce/apps_dev/project.py", line 43, in
import project_cli
File "/home/andrew/blend4web_ce/scripts/lib/project_cli.py", line 350
print(" " + "-"*(len(err)), file=sys.stderr)
^
SyntaxError: invalid syntax
25 февраля 2017 19:09
/project.py list показывает что проекты есть и создает проекты
————————————————–
┌[ andrew@andrew-G750JS:~/blend4web_ce/apps_dev 23:02:51 ]
└$► ./project.py list
coin_flip -> blender/interactivity/coin_flip
solar_system -> blender/interactivity/solar_system
demos_materials -> apps_dev/demos_materials
demos_media -> apps_dev/demos_media
demos_postprocessing -> apps_dev/demos_postprocessing
code_snippets -> apps_dev/code_snippets
demos_particles -> apps_dev/demos_particles
demos_environment -> apps_dev/demos_environment
petigors_tale -> apps_dev/petigors_tale
firstperson -> apps_dev/tutorials/firstperson
cartoon_interior -> apps_dev/tutorials/cartoon_interior
web_page_integration -> apps_dev/tutorials/web_page_integration
making_a_game_p4 -> apps_dev/tutorials/making_a_game_p4
making_a_game_p1-3 -> apps_dev/tutorials/making_a_game_p1-3
sunglasses -> apps_dev/tutorials/sunglasses
interactive_web_application -> apps_dev/tutorials/interactive_web_application
making_a_game_p5-6 -> apps_dev/tutorials/making_a_game_p5-6
making_a_game_p7-12 -> apps_dev/tutorials/making_a_game_p7-12
tutorials -> apps_dev/tutorials/basic
demos_physics -> apps_dev/demos_physics
victory_day_2015 -> apps_dev/victory_day_2015
webplayer -> apps_dev/webplayer
space_disaster -> apps_dev/space_disaster
demos_animation -> apps_dev/demos_animation
flight -> apps_dev/flight
demos_interactivity -> apps_dev/demos_interactivity
website -> apps_dev/website
viewer -> apps_dev/viewer
new_year -> apps_dev/new_year
┌[ andrew@andrew-G750JS:~/blend4web_ce/apps_dev 23:03:21 ]
└$► ./project.py init
—————————
Please specify project name
—————————
——————————————————-
Try ' ./project.py init –help' for more information.
——————————————————-
┌[ andrew@andrew-G750JS:~/blend4web_ce/apps_dev 23:05:09 ]
└$► ./project.py init Hello_world

Name: Hello_world

Creating directory for source files: projects/Hello_world
Creating directory for compiled files: projects/Hello_world/build
Creating directory for blend files: projects/Hello_world/blender
Creating directory for exported scenes: projects/Hello_world/assets
Creating project settings file: projects/Hello_world/.b4w_project
Project created
┌[ andrew@andrew-G750JS:~/blend4web_ce/apps_dev 23:05:20 ]
└$►
cfv



а на http://localhost:6687/project/ их нет
26 февраля 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
26 февраля 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 февраля 2017 13:15
Очень странно, а какая у вас версия OS и Blender-a?
Команда Blend4Web
https://twitter.com/AlexKowel
26 февраля 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)
27 февраля 2017 11:09
Запускаю
python3 project_server.py
работает, примеры проектов есть
может из-за того что я blender через primerun запускаю?
27 февраля 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 февраля 2017 16:40
Такое ощущение, что сам Blender почему-то ссылается на неверный Python.
Наберите, пожалуйста в консоли Blender "bpy.app.binary_path_python". Какой выведется путь?
Разработчик Blend4Web
27 февраля 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.
>>>

 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.