es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

ModuleNotFoundError: No se encontró el módulo llamado ‘PySide2’ al intentar usar el entorno de poetry.

Estoy tratando de usar slicereg (https://github.com/brainglobe/slicereg) para el registro de datos.

Después de importar el código desde la página de GitHub e instalar poetry para ejecutar slicereg, sigo obteniendo el siguiente error:

El entorno virtual encontrado en ~\.conda\envs\sliceregenv parece estar dañado.
Recreando el virtualenv slicereg-6kSWvOuc-py3.8 en ~\AppData\Local\pypoetry\Cache\virtualenvs\slicereg-6kSWvOuc-py3.8
Traceback (most recent call last):
  File <string>, line 1, in <module>
  File "~\.conda\envs\sliceregenv\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 843, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "~\slicereg\slicereg\main.py", line 3, in <module>
    from PySide2.QtWidgets import QApplication
ModuleNotFoundError: No module named 'PySide2'

Pyside2 ya está instalado en mi entorno utilizando pip.
¿Alguna sugerencia sobre cómo resolver este problema?

Gracias

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que aunque PySide2 está instalado en tu entorno utilizando pip, el entorno virtual creado por poetry no lo reconoce. Es posible que necesites instalar PySide2 específicamente dentro del entorno de poetry ejecutando poetry add PySide2 antes de ejecutar slicereg. También podrías intentar activar el entorno sliceregenv e instalar PySide2 allí utilizando pip install PySide2. Si ninguna de estas soluciones funciona, podrías intentar contactar a los desarrolladores de slicereg para obtener más ayuda.

Comments are closed.