程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2?

开发过程中遇到无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2的问题如何解决?下面主要结合日常开发的经验,给出你关于无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2的解决方法建议,希望对你解决无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2有所启发或帮助;

请参阅psycopg的官方安装指南:

解决方法

我正在遵循Heroku的教程来部署Django应用程序:http
:
//devcenter.heroku.com/articles/django#prerequisites。

一切正常,直到我涉及到这一部分:

$ pip install Django psycopg2

我可以自己安装Django,但该探针与psycopg2一起使用。

我不断收到此错误:

ld: library not found for -lpq

collect2: ld returned 1 exit status

ld: library not found for -lpq

collect2: ld returned 1 exit status

lipo: can't open input file: /var/folders/_4/P6l0y0t51hd4xbq7llbyshmw0000gn/T//cc0L10mI.out (No such file or directory)

error: command 'gcc-4.2' failed with exit status 1

我已经在机器上安装了POSTGReSQL 9.1。

另外,在输出中,有很多这样的行:

gcc-4.2 -fno-Strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -DPSYCOpg_DEFAULT_PYdatetiR_847_11845@E=1 -DPSYCOpg_VERSION="2.4.4 (dt dec pq3 ext)" -Dpg_VERSION_HEX=0x090004 -DPSYCOpg_EXTENSIONS=1 -DPSYCOpg_NEW_BooleAN=1 -DHAVE_PQFREEMEM=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I. -I/usr/include -I/usr/include/POSTGResql/server -c psycopg/typecast.c -o build/temp.macosx-10.6-intel-2.7/psycopg/typecast.o

我不太确定这是什么意思,但是我确实注意到其中有“ macosx-10.6”,所以我想知道这可能是问题吗?我在10.7上。

在此先感谢您的帮助。

大佬总结

以上是大佬教程为你收集整理的无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2全部内容,希望文章能够帮你解决无法在Mac OS X 10.7上的virtualenv中使用pip安装psycopg2所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。