Python - Unable to find the required symbol in libpython: _Py_NoneStruct

 
Vista:

Unable to find the required symbol in libpython: _Py_NoneStruct

Publicado por Jesus (1 intervención) el 13/06/2023 18:17:43
Hola,

Tengo un docker en ubuntu 20 y me esta danto el siguiente error

Unable to find the required symbol in libpython: _Py_NoneStruct (PyCall::LibPythonFunctionNotFound) al iniciar la apliación de ruby.

¿Teneis idea de que puede ser?

Gracias, Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Medir

Unable to find the required symbol in libpython: _Py_NoneStruct

Publicado por Medir (1 intervención) el 17/06/2023 04:56:12
Este error puede ocurrir cuando hay una incompatibilidad de versiones entre la versión de Python que se encuentra en el contenedor Docker y la versión de Python que se utiliza en la aplicación Ruby.

Para solucionar este problema, puedes intentar actualizar la versión de Python en tu contenedor Docker a una versión compatible con la aplicación Ruby. También puedes intentar actualizar la versión de la gema PyCall en tu aplicación Ruby.

Otra solución posible es especificar la ruta a la versión de Python adecuada al iniciar tu aplicación. Para hacer esto, puedes establecer la variable de entorno `PYTHON` en la ruta correcta antes de iniciar tu aplicación.

Espero que esto te ayude a solucionar el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar