2012-07-06 1 views
2

MacBook에 twisted를 설치하고 싶습니다. 내가 실행하면Python 용으로 뒤틀린 설치가 Lion에서 실패했습니다

Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 

이 :

System version: Mac OS X Lion 10.7.4 
Xcode version: Version 4.3.3 (4E3002) 

파이썬 버전은

sudo easy_install twisted 

그것은이 실패했습니다

Processing Twisted-12.1.0.tar.bz2 

Running Twisted-12.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_installdtZ7Lk/Twisted-12.1.0/egg-dist-tmp-NUWexg 

unable to execute gcc-4.2: No such file or directory 

... 

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

하지만 GCC가 설치되어 있어야 않았다

gcc --version 

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) 

Copyright (C) 2007 Free Software Foundation, Inc. 

This is free software; see the source for copying conditions. There is NO 

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

아무도 도와 줄 수 있습니까?

포스트 :이 해결 문제 :이 작업을 수행 할 필요가 없습니다

which gcc 
/usr/bin/gcc 
cd /usr/bin 
ln gcc gcc-4.2 

답변

8
  1. 트위스트는 OS X와 ​​함께 제공; 11.0이 받아 들일 수있는 버전이라고 가정하면 (이는 라이온에 포함됩니다). 그냥 >>> import twisted과 가야합니다.

  2. 절대 sudo easy_installsudo easy_install 어떤 플랫폼에서든 virtualenv 또는 pip을 제외한 모든 플랫폼에서 사용할 수 있습니다. easy_install에는 제거 기능이 없으므로 설치 한 파일의 목록을 제공 할 수 없습니다. pip install은 약간 낫지 만 가장 좋은 점은 전역 시스템에 아무 것도 설치하지 않는 것입니다. 시스템 자체의 구성 요소는 특정 Python 라이브러리를 사용할 수 있으며 새 버전을 설치하면 완전히 호환되지 않을 수 있습니다.

+1

+1 "do not easy_install"팁에서, 나는 pip를 사용하여 설치하는 데 실패한 libaries를 발견했지만 easy_install을 통해 작동합니다 (예 :'pylint'). –

+0

흠 - Mountain Lion에는 비틀어 진 버전이없는 것 같습니다. 저에게 적합하지 않습니다. symlinking gcc가 도움이되지 않았습니다. –