2011-06-19 28 views
6

pycurlをpipでインストールしようとしました。それはうまくいかず、代わりにこのエラーが出る。PyCurlのインストール中にエラーが発生しました

running install 

running build 

running build_py 

running build_ext 

building 'pycurl' extension 

gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv 
-Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc 
-arch x86_64 -pipe -DHAVE_CURL_SSL=1 -I/System/Library/Frameworks/ 
Python.framework/Versions/2.6/include/python2.6 -c src/pycurl.c -o 
build/temp.macosx-10.6-universal-2.6/src/pycurl.o 

src/pycurl.c:85:4: warning: #warning "libcurl was compiled with SSL 
support, but configure could not determine which " "library was used; 
thus no SSL crypto locking callbacks will be set, which may " "cause 
random crashes on SSL requests" 

/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/ 
../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ 
ppc/as) for architecture ppc not installed 

Installed assemblers are: 

/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64 

/usr/bin/../libexec/gcc/darwin/i386/as for architecture i386 

src/pycurl.c:85:4: warning: #warning "libcurl was compiled with SSL 
support, but configure could not determine which " "library was used; 
thus no SSL crypto locking callbacks will be set, which may " "cause 
random crashes on SSL requests" 

src/pycurl.c:3906: fatal error: error writing to -: Broken pipe 

compilation terminated. 

src/pycurl.c:85:4: warning: #warning "libcurl was compiled with SSL 
support, but configure could not determine which " "library was used; 
thus no SSL crypto locking callbacks will be set, which may " "cause 
random crashes on SSL requests" 

lipo: can't open input file: /var/tmp//ccspAJOg.out (No such file or 
directory) 

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

何アーキテクチャ、x86またはPowerPCのHEREからpycurlを取得しますか? –

+0

これはあなたの質問に答えることはできませんが、あなたは代わりにurllib2を考えましたか? – jterrace

答えて

11

は、私はあなたがしたLinux上にある場合、それはこの

sudo env ARCHFLAGS="-arch x86_64" pip install pycurl 
+0

"sudo env ARCHFLAGS =" - arch x86_64 "easy_install pycurl"が私のために働いていました。ありがとうミッキー! – Tony

0

を使用して作業しましたapt-getを:

lnx#> apt-get search pycurl 

インストールするには:

lnx#> sudo apt-get install python-pycurl 

Linuxの場合yum:

私がやってきましたインストールするには
lnx#> yum search pycurl 
I get this on my comp: 
python-pycurl.x86_64 : A Python interface to libcurl 

:YUM

を、またはapt-getを、setuptoolsのインストール:

lnx#> sudo yum install python-pycurl

別の方法として、easy_installを使用することです。あなたはホリーのWindowsを使用している場合


、その後、

関連する問題