大佬教程收集整理的这篇文章主要介绍了无法在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,请注明来意。