Я установил pythree js, следуя инструкциям на официальном сайте
pip3 install pythreejs
jupyter nbextension install --user --py pythreejs
jupyter nbextension enable --user --py pythreejs
Глядя на вывод jupyter nbextension list
, все выглядит нормально:
Known nbextensions:
config dir: /home/gael/.jupyter/nbconfig
notebook section
jupyter-threejs/extension enabled
- Validating: OK
Но когда я запускаю сервер (jupyter notebook
), создайте новую (Python3) записную книжку и попробуйте запустить пример кода
from pythreejs import *
import numpy as np
from IPython.display import display
from ipywidgets import HTML, Text, Output, VBox
from traitlets import link, dlink
ball = Mesh(geometry=SphereGeometry(radius=1, widthSegments=32, heightSegments=24),
material=MeshLambertMaterial(color='red'),
position=[2, 1, 0])
c = PerspectiveCamera(position=[0, 5, 5], up=[0, 1, 0],
children=[DirectionalLight(color='white', position=[3, 5, 1], intensity=0.5)])
scene = Scene(children=[ball, c, AmbientLight(color='#777777')])
renderer = Renderer(camera=c,
scene=scene,
controls=[OrbitControls(controlling=c)])
display(renderer)
из pythree js ' официальный репозиторий , он не показывает мне окно визуализации, встроенное в страницу. Вместо этого под ячейкой отображается га sh:
UmVuZGVyZXIoY2FtZXJhPVBlcnNwZWN0aXZlQ2FtZXJhKGNoaWxkcmVuPShEaXJlY3Rpb25hbExpZ2h0KGNvbG9yPSd3aGl0ZScsIGludGVuc2l0eT0wLjUsIHBvc2l0aW9uPSgzLjAsIDUuMCzigKY=
Я также пытался с jupyter lab и с Python2, и у него было точно такое же поведение.
Что мне не хватает?
Система: Ubuntu 18.04 Jupyter Notebook версия: 5.7.8