2017-07-12 4 views
0

Je fais face à 2 problèmes en essayant d'utiliser mayavi sous Mac OS dans un environnement python virtuel.Python Mayavi en environnement virtuel

  1. Exécution mayavi2 de la ligne de commande lancers francs message suivant uniquement et ne fait rien d'autre

« Ce programme doit avoir accès à l'écran. S'il vous plaît exécuter avec une version cadre de python, et seulement quand vous êtes connecté sur l'écran principal de votre Mac. "

  1. exécution from mayavi import mlab lance le même message que dans 1.

  2. En utilisant from mayavi import mlab dans Eclipse ImportError: cannot import name mlab

Après un grand tracas que j'ai réussi à installer mayavi mais maintenant je ne peux pas exécuter l'un des exemples de codes impliquant mlab

vtk est installé. import mayavi n'a aucun problème, ligne de commande ou Eclipse.

Répondre

2

Il semble que vous utilisiez la compilation python fournie par Apple sous Mac OS. Ceci n'est apparemment pas compatible. Vous devez essayer d'utiliser l'un des versions from python.org, qui sont des versions de structure. Veuillez noter que vous devrez réinstaller vos dépendances.

+0

Python fourni avec Mac a une signature différente de celle que j'utilise. Python fourni avec des écrans Mac 'Python 2.7.13 (v2.7.13: a06454b1afa1, 17 déc 2016, 12:39:47) [GCC 4.2.1 (Apple Inc. build 5666) (point 3)] sur darwin ' – deepSymmetry

+0

Alors que celui que j'utilise (env virtuel où mayavi est installé) affiche' Python 2.7.10 (défaut, 14 juillet 2015, 19:46:27) [GCC 4.2.1 Apple LLVM 6.0 compatible (clang-600.0 .39)] sur darwin' – deepSymmetry

+0

Cet env virtuel a été créé en utilisant 'pip' – deepSymmetry