Saltar al contenido

PostgreSQL no puede crear la extensión plpythonu

Hola, tenemos la solución a lo que estabas buscando, desplázate y la verás más abajo.

Solución:

Las instalaciones binarias más recientes (9.4 o posterior) de EnterpriseDB contienen solo plpython3u.dll. En las versiones 9.4 a 9.6 tuve que instalar python 3.3 para ejecutar plpython3u.

Puede verificar qué versión de Python necesita plpython3u.dll usando Dependency Walker.

Se puede encontrar una respuesta completa: https://postgresrocks.enterprisedb.com/t5/PostgreSQL/unable-to-install-pl-python-extension/mp/4090 Se supone que ha utilizado stackbuilder para instalar el paquete de idioma edb. Verifique que los comandos estén correctos en su instalación. Por ejemplo, la ruta a los datos de postgresql, la ruta de instalación de la versión edb y python. Cuando use depency walker (depends.exe), solo preste atención a pythonxx.dll. Con versiones anteriores de PG, esto puede o no estar de acuerdo con la versión instalada por el paquete de idiomas EDB. Para la versión 10.7, se requiere la versión 3.4 de Python. Para Windows, las versiones posteriores de Python 3.4 no parecen tener un instalador msi. Es posible que primero deba instalar 3.4.4 o intentar actualizar PG 10 a la última versión (10.11). Esta versión requiere python 3.7, por lo que puede usar la descarga de EDB. Pero es posible que la versión de python ya exista y se encuentre. no se pudo cargar la biblioteca plpython3.dll (aquí en stackoverflow) estaba algo cerca, pero no detallaba las variables de entorno necesarias. la solución propuesta no requiere que cambie env vars permanentemente, lo cual es de gran ayuda cuando se usan varias instalaciones de python.

Valoraciones y comentarios

Si tienes alguna duda o disposición de desarrollar nuestro reseña te insinuamos realizar una reseña y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *