繁体   English   中英

无法在具有Python 3.4.3和PostgreSQL 9.4.4的Windows 7上安装psycopg

[英]Can't install psycopg on Windows 7 with Python 3.4.3 and PostgreSQL 9.4.4

我正在使用Wheel文件(来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg )在Windows 7(64位)和Python 3.4.3和PostgreSQL 9.4.4上安装psycopg,并且命令:

pip install psycopg2-2.6.1-cp34-none-win_amd64.whl

我得到错误:

psycopg2-2.6.1-cp34-none-win_amd64.whl is not a supported wheel on this platform.

更新:我尝试使用easy_install命令:

easy_install psycopg2-2.6.1.win-amd64-py3.4-pg9.4.4-release.exe

Searching for psycopg2-2.6.1.win-amd64-py3.4-pg9.4.4-release.exe
Reading https://pypi.python.org/simple/psycopg2-2.6.1.win-amd64-py3.4-pg9.4.4-re
lease.exe/
Couldn't find index page for 'psycopg2-2.6.1.win-amd64-py3.4-pg9.4.4-release.exe
' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for psycopg2-2.6.1.win-amd64-py3.4-pg9
.4.4-release.exe
error: Could not find suitable distribution for Requirement.parse('psycopg2-2.6.
1.win-amd64-py3.4-pg9.4.4-release.exe')

您需要安装psycopg2‑2.6.1‑cp34‑none‑win32.whl Windows可能是64位,但Python安装仍然是32位。 您安装的软件包应与Python安装匹配,而不与Windows安装匹配。

这是一个常见问题,因为即使在Windows 64位和Chrome 64位上进行浏览, http: //python.org也会默认将您重定向到32位Python。

尝试这个:

C:\>python -m easy_install --upgrade setuptools
C:\>cd path\to\folder\psycopg
D:\path\>python -m pip install psycopg2-2.6.1-cp34-none-win_amd64.whl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM