【问题标题】:I can not Install pyscopg2 with sudo yum install django pyscopg2. on centos7我无法使用 sudo yum install django pyscopg2 安装 pyscopg2。在centos7上
【发布时间】:2017-06-12 02:30:50
【问题描述】:

安装将结束并显示此消息。

Command "/usr/bin/python3.4 -u -c "import setuptools, tokenize;file='/tmp/pip-nbderdof-build/setup.py';f=getattr (tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec (compile(code, file, 'exec'))" install --record /tmp/pip-p07ubkfd-record/install-record.txt --single-version-externally-managed --compile " 失败,错误代码 1 在 /tmp/pip-nbderdof-build/ (myprojectenv) [anyuser@localhost myproject]$

【问题讨论】:

  • 你确定这是一条完整的错误信息吗?
  • Anton Perepelitcyn 这一行任何帮助 ^ 编译终止。错误:命令“gcc”失败,退出状态为 1
  • 肯定还有更多。能否请您向我们展示整个安装输出。以 pastebin.com 为例
  • 谢谢安东,这是链接。 pastebin.com/hQPTpWAP
  • 错误是./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory。您已经安装了python-devel-2.7.5-48.el7.x86_64,但对于您的应用,您使用的是python-3.4。你必须安装python-devel-3.4 包或类似的东西

标签: python django database postgresql


【解决方案1】:

也许你需要安装python-devel 包:

sudo yum install python-devel

【讨论】:

  • 包python-devel-2.7.5-48.el7.x86_64已安装最新版本无事可做
  • afirado 你也关闭了,但是在我的情况下,python3.4 安装为@Anton 说这个包我的问题解决了:谢谢你的努力:yum install python34-devel
猜你喜欢
  • 2019-07-18
  • 1970-01-01
  • 2018-05-30
  • 1970-01-01
  • 2014-11-10
  • 1970-01-01
  • 2017-12-04
  • 2017-06-04
  • 2019-01-24
相关资源
最近更新 更多