我想在cygwin中安装psycopg2,但还没有成功。 错误是: -在cygwin中安装psycopg2时出错
[email protected] ~/FieldAgentWeb/FieldAgentWeb
$ easy_install psycopg2
Searching for psycopg2
Reading http://pypi.python.org/simple/psycopg2/
Reading http://initd.org/psycopg/
Reading http://initd.org/projects/psycopg2
Best match: psycopg2 2.4.2
Downloading http://initd.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-2.4.2.tar.gz
Processing psycopg2-2.4.2.tar.gz
Running psycopg2-2.4.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-QBYpxH
/psycopg2-2.4.2/egg-dist-tmp-gcLa5F
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'.
error: Directory not empty <built-in function rmdir> /tmp/easy_install-QBYpxH/ps
ycopg2-2.4.2/tests
后,我一直想把d pg_config文件,但无法找到它在网络上。
您的解决方案运行,当有人使用直接安装的PostgreSQL将在d情况很有帮助。但是我用django使用POSTgreSQL(已经安装在django中)。因此在我的c盘中没有这样的目录(例如C:\ Program Files(x86)\ PostgreSQL \ 9.0 \ bin)。 – himanshu
我刚刚下载了官方的django发行版,它*不包含PostgreSQL,网上的一切都表示你应该单独下载并安装它。在任何情况下...如果PostgreSQL与您的django副本一起安装,只需在您的django安装目录中查找pg_config即可。 – Pablo
巴勃罗其实是正确的。为了能够安装psycopg2 ***,您需要单独安装PostgreSQL ***(除了PostgreSQL *是正确的大写字母)。 Django不带数据库驱动程序,更不用说数据库了。 – cwallenpoole