【问题标题】:Trouble setting up psycopg2 (PostGreSQL/python database)设置 psycopg2(PostGreSQL/python 数据库)时遇到问题
【发布时间】:2011-09-05 00:07:25
【问题描述】:

嘿,我对 linux 很陌生(使用 Ubuntu 11.04),所以请耐心等待。

我从http://linux.softpedia.com/get/Database/Database-APIs/psycopg-6404.shtml下载了psycopg2 2.4.1

然后我尝试运行...

python setup.py 安装

..虽然在目录中,但它告诉我..

错误:找不到 pg_config 可执行文件。

请将包含 pg_config 的目录添加到 PATH 或使用选项指定完整的可执行路径:

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

...而且我不知道如何到达 pg_config 的路径(我什至找不到它)。

感谢您的帮助。

【问题讨论】:

  • apt-get 运气好吗?

标签: python database postgresql ubuntu psycopg2


【解决方案1】:

如果您找到您的pg_config,这是一个简单的解决方案:

find /opt /usr -name pg_config
# Take note of path
env PATH=${PATH}:/opt/local/lib/postgresql91/bin python setup.py build

或者您安装的PostgreSQL 会从您的pg_config 文件中转储。

【讨论】:

    【解决方案2】:

    您可能没有安装它。我这样做了:

    me@mine:~ $ pg_config
    The program 'pg_config' is currently not installed.  You can install it by typing:
    sudo apt-get install libpq-dev
    me@mine:~ $ sudo apt-get install libpq-dev
    

    似乎有效。

    您不通过apt-get 安装psychopg 有什么原因吗?因为这可能是最简单的解决方案:

    sudo apt-get install python-psycopg2
    

    仅供参考,许多 python 包都可以通过apt-get 安装,唯一要记住的是它们通常具有python- 前缀——如python-nltkpython-qt4-dev 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-04
      • 2011-08-16
      • 2021-10-21
      • 1970-01-01
      • 2019-06-04
      • 2019-11-01
      • 2021-06-19
      • 1970-01-01
      相关资源
      最近更新 更多