использовать nodebox в качестве модуля для python 3.5

Я пытаюсь импортировать все из nodebox.graphics в свой код Python 3.5, но получаю ошибки:

  • #P2#

Стоит отметить, что этот модуль существует в nodebox/graphics. Когда я искал в документации по python, мне нужно было добавить папки nodebox и pyglet в каталог моего кода, но это не сработало.

Мне также не удалось добавить их в системные каталоги.

Как я могу решить проблему и правильно запустить свой код?

P.S. В настоящее время я использую Ubuntu 16.04, если это имеет значение.


person Athena    schedule 30.07.2016    source источник
comment
sudo apt install python3-matplotlib ... Обеспечивает /usr/lib/python3/dist-packages/matplotlib/bezier.py   -  person Knud Larsen    schedule 30.07.2016
comment
это не сработало @KnudLarsen   -  person Athena    schedule 30.07.2016
comment
Больше Безье... packages.debian.org/ ... Вы также можете сделать 1) sudo apt install apt-file ... 2) apt-file search bezier.py ... и Google github.com/kivy/kivy/blob/master/examples/canvas/bezier.py   -  person Knud Larsen    schedule 30.07.2016


Ответы (1)


У меня была такая же ошибка. Размещение всех файлов .py, кроме (и это важно) файла __init__.py в папке основных библиотек, исправило это для меня. Окончательный путь должен выглядеть так: ~/lib/python3.5/site-packages/bezier.py

person spcan    schedule 02.03.2017