2016-07-30 1 views
0

Je suis en train d'importer tout de nodebox.graphics dans mon code python 3.5, mais je reçois des erreurs:utilisation nodebox comme module pour Python 3.5

  • ImportError: No module named 'bezier'

mentionner, ce module existe dans nodebox/graphics. Comme je l'ai cherché dans des documentations python, je dois ajouter les dossiers nodebox et pyglet dans le répertoire de mon code, mais cela n'a pas fonctionné.

Je n'ai pas non plus réussi à les ajouter aux répertoires système.

Comment puis-je résoudre le problème et exécuter mon code correctement?

P.S. J'utilise actuellement Ubuntu 16.04 si c'est important.

+0

'sudo apt installer python3-matplotlib' ... Fournit'/usr/lib/python3/dist-packages/matplotlib/bezier.py' –

+0

cela n'a pas fonctionné @KnudLarsen – Athena

+0

Plus "bezier" ... https://packages.debian.org/search?searchon=contents&keywords=bezier.py ... Vous pouvez également faire 1) 'sudo apt install apt-file' ... 2) 'apt-file search bezier.py' ... et Google https://github.com/kivy/kivy/blob/master/examples/canvas/bezier.py –

Répondre

1

J'ai eu la même erreur. Placer tous les fichiers .py sauf (et c'est important) le fichier __init__.py dans le dossier des bibliothèques principales l'a corrigé pour moi. Le chemin final devrait ressembler à ~/lib/python3.5/site-packages/bezier.py