2012-10-04 3 views
-1

이미 python2.4가 설치된 CentOS 컴퓨터에서 /opt/python2.7.1/에 python을 설치하고 python2.7 default를 실행하도록 구성했습니다. 내가 쓸 때easy_install python2.4 및 python2.7에서 충돌이 발생했습니다.

그러나, 'easy_install을은'그것은 내가 python2.4에 easy_install/usr/bin/ 아래 링크를 생각

Traceback (most recent call last): 
    File "/opt/python2.7.1/bin/easy_install", line 5, in ? 
     from pkg_resources import load_entry_point 
    File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2482, in ? 
     for dist in working_set.resolve(
    File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 483, in resolve 
     raise DistributionNotFound(req) # XXX put more info here 
    pkg_resources.DistributionNotFound: setuptools==0.6c11 

같은 오류가 발생합니다. /opt/python2.7.1/bin/easy_install을 어떻게 디폴트로 실행할 수 있습니까? $ LD_LIBRARY_PATH를 들어

/opt/python2.7.1/bin:/usr/devs/bin:/usr/local/bin:/bin:/usr/bin:/home/ops/bin 

: easy_install을 들어

/opt/python2.7.1/lib: 

: 당신은 일이 제대로 작동 얻을 virtualenv의 사용을해야

Traceback (most recent call last): 
File "/opt/python2.7.1/bin/easy_install", line 5, in ? 
    from pkg_resources import load_entry_point 
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2482, in ? 
    for dist in working_set.resolve(
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 483, in resolve 
    raise DistributionNotFound(req) # XXX put more info here 
pkg_resources.DistributionNotFound: setuptools==0.6c11 
+0

질문을 다음과 같이 출력 할 수 있습니까?'echo $ PATH; echo $ LD_LIBRARY_PATH; easy_install; ' – aayoubi

+0

질문을 업데이트했습니다. – brsbilgic

+1

LD_LIBRARY_PATH가 이상합니다. 내보내기가'export LD_LIBRARY_PATH =/opt/python2.7.1/lib : $ LD_LIBRARY_PATH'로 올바르게 설정되어 있습니까? 그것을 질문에 추가하십시오. – aayoubi

답변

2

, 및 $ PATH를 들어

하나 이상의 Python 버전이있는 시스템에서 걱정하지 않아도됩니다.

많은 파이썬 응용 프로그램을 실행하고 있다면 사실은 시스템 q에서도 단일 파이썬 버전을 사용해도 도움이됩니다.

Visrtualenv는 Python 2.4 모듈을 충돌없이 안전하게 "easy_install"할 수있는 별도의 환경을 사용할 수 있기 때문에 하나의 Python 또는 다른 모듈을 사용할 수 있도록 모든 적절한 환경 변수를 설정합니다. 동일한 모듈의 CentOS.rpm 패키지.