psycopg2安装失败,因为缺少gcc-4.0,即使gcc-4.2可用
对不起,这个基本问题。我是新来的,我一直在拔头发 环境:psycopg2安装失败,因为缺少gcc-4.0,即使gcc-4.2可用,gcc,psycopg2,Gcc,Psycopg2,对不起,这个基本问题。我是新来的,我一直在拔头发 环境: Python2.7.3+Django 1.4+postgresql9.2 OSX 10.8.2+Xcode 4.5.1 错误: 我尝试以不同的方式安装psycopg2:从源代码、easy_install和pip。我总是遇到相同的错误:无法执行gcc-4.0:没有这样的文件或目录+错误:命令“gcc-4.0”失败,退出状态为1 我首先没有安装gcc,所以下载了Xcode和相关的开发工具。现在我有了gcc-4.2。这是版本:i686-ap
- Python2.7.3+Django 1.4+postgresql9.2
- OSX 10.8.2+Xcode 4.5.1
在安装psycopg2时,我是否可以指定使用gcc-4.2而不是gcc-4.0?Django+PostgreSQL非常常用,所以肯定有一个简单的方法来解决这个问题?非常感谢 PostgreSQL是用gcc-4.0还是4.2编译的?@RichardHuxton我不确定。我在安装过程中下载了9.2.1 OSX版本,它也没有提到任何关于gcc的内容。我在安装psycopg2时遇到错误,例如pip安装psycopg2。德克萨斯州!!!那可能就是这样了。PostgreSQL或Python中的一种是使用gcc-4.0构建的,因此它希望使用gcc-4.0构建附加组件。只要他们都使用相同的,哪一个都不重要。它甚至可能是安全的,只是覆盖检查,但我不能保证这一点。哦-“pg_config”是一种获取PostgreSQL安装程序构建细节的有用方法。感谢@Richard我的Python 2.7.3版本确实是使用gcc-4.0构建的。因此,它在psycopg2上强制安装了这个(旧的)gcc版本。为了让其他有同样问题的人受益:将我的python安装从32位升级到64位[version]()解决了这个问题。仅仅更新CC变量不起作用。安装Python2.7.3 64位也对我起作用。