Re: Error creating plpython3u extension

Поиск
Список
Период
Сортировка
От Jeff Peck
Тема Re: Error creating plpython3u extension
Дата
Msg-id a1a91a70-3e93-771d-72e7-03aff649898c@gmail.com
обсуждение исходный текст
Ответ на Error creating plpython3u extension  (Bruce Harold <bharold@esri.com>)
Список pgsql-general

On 05/08/2018 03:28 PM, Bruce Harold wrote:

Hi

 

I have PostgreSQL 10 on Windows 10 and the EDB language pack X64 for Python 3.4 etc.

 

I edited the system environment variables:

 

PYTHONPATH = C:\edb\languagepack-10\x64\Python-3.4

Added C:\edb\LanguagePack-10\x64\Python-3.4\bin to PATH

 

Creating the extension plpython3u errors:

 

ERROR: could not load library "C:/Program Files/PostgreSQL/10/lib/plpython3.dll": The specified module could not be found

 

I have conda on the same machine with one Python 3.6 environment, I tried adding a Python 3.4 environment with conda but no luck there either.

 

Anyone have any experience enabling plpython3u in a conda environment?

 

Thanks

 

Bruce

 

 


Hey Bruce,
I suggest that you first check to see if the referenced file exists. If yes, the next step is to go download a tool called Dependency Walker. You will open that dll file in Dependency Walker, and it should tell you if anything required is missing from your box. Most likely you just need to install a specific Visual C++ Runtime Environment. If Dependency Walker lists a DLL like MSVCRXXX.dll in the list, you should be able to search for that and find the correct runtime environment pretty easily.

Good luck,
Jeff Peck

В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: Error creating plpython3u extension
Следующее
От: Antonio Silva
Дата:
Сообщение: issues when installing postgres