0

PostgreSQL 用の PL/Python 拡張機能をインストールしようとしています。コマンドを実行するCREATE EXTENSION plpython3u;と、次のエラー メッセージが表示されます。

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

私は持っている:

  • C:\Program Files\PostgreSQL\11\lib\plpython3.dllが存在することを再確認しました
  • インストールに同梱されている説明書 (doc/installation-notes.html) を読んでください。彼らは、バイナリのコンパイルに使用した Python のバージョン (Python 3.6.5) について言及しました。
  • PATHを python バージョン 3.6.8 (Python36_64、Python36_64/Scripts) に設定します。
  • ダウンロードされた組み込み可能な Python バージョン 3.6.5 は、このバージョンをPATH
  • バージョン 3.6.8 と 3.6.5 の両方で、この依存関係チェッカーを使用して検出されたことを再確認しまし
  • 32ビットバージョンのpythonを試しましたが、依存関係チェッカーはpython dllを見つけられなかったため、64ビットを使用していると想定しました。
  • 変数に変更を加えるたびに、powershell を再度開きましたPATH

これは私のPATHです:

ここに画像の説明を入力

私は走っています:

                          version
------------------------------------------------------------
PostgreSQL 11.4, compiled by Visual C++ build 1914, 64-bit
(1 row)
  • Windows 10 プロ 64 ビット
  • PostgreSQL EnterpriseDB のインストール
4

2 に答える 2