在 Windows 10 上安装 psycopg2 时出错 [英] Error when installing psycopg2 on Windows 10
问题描述
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屋!