1

Windows 2012 (64 ビット) の postgres 9.6 で plpython3u 内で使用する numpy をインストールしようとしていますが、依存関係の問題が発生します。

1) EnterpriseDB から Postgres 9.6 と、Python 3.3 を自動的にインストールする言語パックをインストールしました。<- Python の新しいバージョンをインストールする方法はありますか?

私はやったCREATE EXTENSION plpython3u;し、それは正しく動作します。

Pythonモジュールを次のようにインストールしようとしまし pip3.exe install numpypython -m pip install --user numpy が、numpy-1.12.1はエラーを返します:

raise RuntimeError("Python バージョン 2.7 または >= 3.4 が必要です。")

古いバージョンの numpy==1.10.4 をインストールしようとすると、blas、atlas、および fortran コンパイラが利用できないというエラーが多数発生するため、それ以上の方法は追求しませんでした。

2) Python 3.6 を個別にインストールすると、EXTENSION plpython3u を作成するときに、

エラー: ライブラリ "C:/Program Files/PostgreSQL/9.6/lib/plpython3.dll" を読み込めませんでした: 指定されたモジュールが見つかりませんでした。

DLLその場所にありますが、ユーティリティ「依存」は、それが python36 ではなく python33 用にコンパイルされていることを示しており、それらの依存関係が欠落しています。plpython3.dll ファイルを置き換えて、Python 3.6 で動作させることはできますか?

確かに誰かが Windows 用の postgres に plpython3u 用の numpy をインストールしましたが、これまでのところ解決策が見つかりませんでした..

ありがとう

ピーター

4

0 に答える 0