【问题标题】:Can't install psycopg2 (Python2.6 Ubuntu9.10 PostgreSQL8.4.2)无法安装 psycopg2 (Python2.6 Ubuntu9.10 PostgreSQL8.4.2)
【发布时间】:2010-03-13 00:14:45
【问题描述】:
~/psycopg2-2.0.13$ python setup.py install

running install

running build

running build_py

creating build

creating build/lib.linux-x86_64-2.6

creating build/lib.linux-x86_64-2.6/psycopg2

copying lib/__init__.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/pool.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/extensions.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/errorcodes.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/extras.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/tz.py -> build/lib.linux-x86_64-2.6/psycopg2

copying lib/psycopg1.py -> build/lib.linux-x86_64-2.6/psycopg2

running build_ext

**error: No such file or directory**

$ sudo easy_install psycopg2==2.0.13

Searching for psycopg2==2.0.13

Reading http;//pypi.python.org/simple/psycopg2/

Reading http;//initd.org/projects/psycopg2

Reading http;//initd.org/pub/software/psycopg/

Best match: psycopg2 2.0.13

Downloading http;//initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz

Processing psycopg2-2.0.13.tar.gz

Running psycopg2-2.0.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-QuViWt/psycopg2-2.0.13/egg-dist-tmp-P2W9Dh

error: Setup script exited with error: No such file or directory

【问题讨论】:

  • sudo apt-get install python-psycopg2 谢谢

标签: postgresql installation ubuntu-9.10 psycopg2


【解决方案1】:

除了在 Bubuntu 上您始终可以从 .deb 包安装 psycopg 之外,您可能还缺少 PostgreSQL 开发头文件和 pg_config 命令。尝试安装 libpq-dev,也许还安装 postgresql-sever-dev-X.Y 软件包之一。此外,psycopg 2.0.13 相当旧:使用新版本会提供更好看的错误消息。

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 2018-04-29
    • 2017-12-05
    • 2021-11-06
    • 2020-07-05
    相关资源
    最近更新 更多