読者です 読者をやめる 読者になる 読者になる

Python 3.5にpsycopg2をインストール(Windows編)

去年、Spyderが起動しなくなったのでAnacondaを再インストールしました。
その際にPythonのバージョンを3.4から3.5にしました。
PythonからPostgreSQLを扱うパッケージであるpsycopg2のインストール方法が変わってしまったのでメモ。

Python 3.4の場合

Psycopgの公式ドキュメントIntroduction — Psycopg 2.6.2.dev0 documentation
書いてあるように、

Stickpeople Project: win-psycopg, Version: 2.6.1, Date: 06/15/2015
から psycopg2-2.6.1.win-amd64-py3.4-pg9.4.4-release.exe をダウンロードし実行します。

Python 3.5の場合

上記方法は3.4までしかサポートされていませんでした。
ということで参考にしたのがこちら
django - How to intall Psycopg2 for Python 3.5 - Stack Overflow

やり方としては、
Unofficial Windows Binaries for Python Extension Packages
から psycopg2-2.6.1-cp35-none-win_amd64.whl をダウンロードし、コマンドプロンプト

pip install C:\Users\Prunus1350\Downloads\psycopg2-2.6.1-cp35-none-win_amd64.whl

と実行します。

インストールの確認

Pythonコンソールにて

>>> import psycopg2
>>>

ちゃんとインポートできました。