在 Windows 10 上安装 psycopg2 时出错 [英] Error when installing psycopg2 on Windows 10

查看:66
本文介绍了在 Windows 10 上安装 psycopg2 时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Collecting psycopg2
  Using cached psycopg2-2.6.1.tar.gz
  Complete output from command python setup.py egg_info:
  running egg_info
  creating pip-egg-info\psycopg2.egg-info
  writing pip-egg-info\psycopg2.egg-info\PKG-INFO
  writing top-level names to pip-egg-info\psycopg2.egg-info\top_level.txt
  writing dependency_links to pip-egg-info\psycopg2.egg-info\dependency_links.txt
  writing manifest file 'pip-egg-info\psycopg2.egg-info\SOURCES.txt'
  warning: manifest_maker: standard file '-c' not found

Error: pg_config executable not found.

Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:

    python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in 
C:\Users\peppe\AppData\Local\Temp\pip-build-599lt1cp\psycopg2\

每次我尝试运行 pip install psycopg2 时,都会出现上述错误.我尝试下载编译后的版本,但是当我运行它时,我收到一条错误消息,告诉我必须安装 Python 3.5.我安装了 Python 3.5 x86,我下载了 x86 版本的 psycopg2 来匹配它,所以我真的找不到解决方案.有人有主意吗?我运行的是 Windows 10.

Every time I attempt to run pip install psycopg2 I get the above error. I tried to download the compiled version, but when I run it, I get an error telling me Python 3.5 must be installed. I have Python 3.5 x86 installed, and I downloaded the x86 version of psycopg2 to match it, so I really cannot find a solution. Anyone have any ideas? I am running Windows 10.

推荐答案

在 Windows 10 上安装 psycopg2 没有问题:

Installed psycopg2 on Windows 10 without issues:

pip install psycopg2

确保您拥有 PostgreSQL 可执行文件,包括.DLL 在您的 PATH 中:

Ensure you have the PostgreSQL executables incl. DLL's in your PATH:

%PG_HOME%\bin;%PG_HOME%\lib

这篇关于在 Windows 10 上安装 psycopg2 时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆