KitwareMedical / KitwareMedical/VTKPythonPackage
ImportError from wheel installation
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 36
- Forks
- 16
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hello - thank you so much for the energy that you are investing in providing a wheel installation for VTK.
I have successfully installed the software, but am running into errors on import.
When installing from conda, I get the following error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtkmodules/vtkRenderingOpenGL2.py in <module>
4 # use relative import for installed modules
----> 5 from .vtkRenderingOpenGL2Python import *
6 except ImportError:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-7c7f66f02cd3> in <module>
----> 1 import vtk
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtk.py in <module>
30 all_spec = importlib.util.find_spec('vtkmodules.all')
31 all_m = importlib.util.module_from_spec(all_spec)
---> 32 all_spec.loader.exec_module(all_m)
33
34 # import vtkmodules
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtkmodules/all.py in <module>
31 from .vtkIOXMLParser import *
32 from .vtkDomainsChemistry import *
---> 33 from .vtkRenderingOpenGL2 import *
34 from .vtkDomainsChemistryOpenGL2 import *
35 from .vtkIOXML import *
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtkmodules/vtkRenderingOpenGL2.py in <module>
7 # during build and testing, the modules will be elsewhere,
8 # e.g. in lib directory or Release/Debug config directories
----> 9 from vtkRenderingOpenGL2Python import *
ModuleNotFoundError: No module named 'vtkRenderingOpenGL2Python'
When installing with pip, I instead get the following error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtk/vtkOpenGLKit.py in <module>
4 # use relative import for installed modules
----> 5 from .vtkOpenGLKitPython import *
6 except ImportError:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-7c7f66f02cd3> in <module>
----> 1 import vtk
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtk/__init__.py in <module>
10 from .vtkRenderingKit import *
11 from .vtkIOKit import *
---> 12 from .vtkOpenGLKit import *
13 from .vtkParallelKit import *
14 from .vtkWrappingKit import *
/srv/conda/envs/notebook/lib/python3.7/site-packages/vtk/vtkOpenGLKit.py in <module>
7 # during build and testing, the modules will be elsewhere,
8 # e.g. in lib directory or Release/Debug config directories
----> 9 from vtkOpenGLKitPython import *
ModuleNotFoundError: No module named 'vtkOpenGLKitPython'
Note also that this is happening on a headless system (through a Jupyter notebook, running on a JupyterHub installed on EKS), which may be pertinent information.
Thanks!
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire import vtk dans l’environnement headless JupyterHub signalé sur EKS, en utilisant à la fois des installations conda et pip. Inspectez les chemins d’importation dans vtkmodules/vtkRenderingOpenGL2.py et vtk/vtkOpenGLKit.py ; le travail est considéré comme terminé lorsque le package s’importe correctement dans la configuration headless signalée, sans aboutir à des erreurs de modules manquants.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- computer-graphics
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100