PostgreSQLデータベースアダプタ「psycopg2-binary」(Python DB API 2.0 仕様の完全な実装)のインストール

スポンサーリンク

PostgreSQLデータベースアダプタ「psycopg2-binary」(Python DB API 2.0 仕様の完全な実装等)のインストールについて解説しています。

「psycopg2-binary(https://www.psycopg.org/,https://github.com/psycopg/psycopg2)」は、Python DB API 2.0 仕様の完全な実装とスレッドセーフ(複数のスレッドが同じ接続を共有できる)のが特徴で、libpq(C言語によるアプリケーションプログラマ用のPostgreSQLインタフェース)のラッパーとして、ほとんどがCで実装されており、結果として効率的で安全なものとなっている。Psycopg2はUnicodeおよびPython 3に対応。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■psycopg2-binaryをインストールする

psycopg2-binaryをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install psycopg2-binary

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、バージョンの切り替えを行います。

py -3.8 -m pip install psycopg2-binary

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting psycopg2-binary
Downloading psycopg2_binary-2.9.3-cp38-cp38-win_amd64.whl (1.1 MB)
---------------------------------------- 1.1/1.1 MB 1.6 MB/s eta 0:00:00
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.9.3

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、psycopg2-binaryが正常にインストールされたことになります。

なお、今回はpsycopg2-binaryのバージョン2.9.3をインストールしました。

コメント

タイトルとURLをコピーしました