6

到目前为止,我一直在阅读 Django Book 和它的精彩内容,除非某些东西不能正常工作。我已经尝试了两天来安装 psycogp2 插件,但没有成功。

我导航到解压缩的目录并运行 setup.py install 并返回“您必须具有用于构建服务器端扩展的 postgresql dev 或用于客户端的 libpq-dev。”

我不知道这意味着什么,谷歌返回的结果抛出了很多我不太了解的术语。

我已经尝试学习 django 一周了,再加上 linux,所以任何帮助都会很棒。谢谢

顺便说一句,我已经从安装包中安装了 postgresql 和 pgadminIII。

我也尝试了 sudo apt-get post.... 并且发生了一些事情...但我迷路了。

4

4 回答 4

13

我在部署过程中使用 pip,所以使用 apt-get 对我来说不是一个可行的选择。

我能够跑

sudo apt-get install libpq-dev

并从 apt-get 中删除 python-psycopg2。

然后

pip install psycopg2

对我来说很好。

于 2013-07-10T17:26:10.900 回答
4

尝试使用 apt-get 安装:

sudo apt-get install python-psycopg2
于 2012-04-25T18:33:56.567 回答
3

我正在使用 Xubuntu (12.04),当我想安装django-toolbelt. 我通过以下操作解决了这个错误:

  • sudo apt-get install python-dev
  • sudo apt-get install libpq-dev
  • sudo apt-get install python-psycopg2

我希望这些信息对其他人有帮助。

于 2014-03-20T09:33:53.863 回答
-1

sudo apt-get install python-psycopg2 should work fine since it worked solution for me as well.

于 2013-11-21T14:55:46.863 回答