2014-01-08 5 views
2

Windows 컴퓨터의 postgres 서버에 plpython을 설치하려고합니다. postgres에서 CREATE EXTENSION plpython3u; 명령을 실행하면 다음 오류가 발생하여 소스를 찾으려고합니다.Windows에 plpythonu 설치

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

이 파일이 존재합니다.이 파일은 Windows가 의존하는 파일 중 하나를 찾을 수 없다는 것을 의미합니다. Dependency Walker으로 plpython3.dll을 열면 GPSVC.dll을 찾을 수 없다고 알려줍니다.

이 누락 된 DLL로 인해 CREATE EXTENSION 명령이 실패 할 가능성이 있습니까? C : \ Windows \ System32에 같은 이름의 .dll을 발견하여 C : \ Windows \ SysWOW64로 복사했으나 문제가 해결되지 않았으며 종속성 워커가 이제 .dll을 찾았지만 몇 가지 다른 문제가 발생했습니다. 서로 다른 CPU 유형을 가진 모듈에 관한 오류.

답변

3

Windows에서 특정 python 버전을 사용하십시오. 나는 ...

나는 그것을이 포스트 그레스 나는이 오래된 질문 알고

2

9.3과 파이썬 3.2.x 실행 얻을 수 있지만, 누군가에게 내가이 문제를 해결하기 위해 노력을 통해 갔다 두통을 저장 게시 할 것이라고 생각 할 수 Postgres 9.5를 사용하여 pl 파이썬을 추가 할 때 동일한 오류가 발생했습니다. Dependency walker는 plpython3.dll이 python33.dll을 찾고 있음을 보여 주므로 python 3.3을 설치하고 설치 경로를 내 경로에 추가 했으므로 문제가 해결 된 것으로 보입니다.