2012-08-03 4 views
1

내 경우 /usr/bin/python은 python2.6이고 /usr/local/bin/python은 python2.7입니다. 내가 명령을 사용할 때, 그러나, 주사위를 설치 한 : 내가 python2.7에서 LXML을 사용할 수 있습니다 발견pip를 사용하여 다른 버전의 Python에서 lxml을 설치하는 방법은 무엇입니까?

pip install lxml 

을,하지만 난 python2.6

>>> import lxml 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named lxml 

에서 사용할 수 없습니다 pip와 함께 python2.6에 lxml을 어떻게 설치할 수 있습니까?

답변

2

pip 실행 파일은 하나의 Python 버전/설치를위한 것으로, 어느 것을 말할 수 있습니다. 내 시스템에서 :

$ pip --version 
pip 1.1 from /usr/lib/python2.7/site-packages (python 2.7) 

당신은 또한 특정 버전에 대한 pip-2.7로 심볼릭 링크가있을 수 있습니다.

파이썬 2.6에서 파이를 설치해야합니다. 파이썬 2.6에서 파이를 설치해야합니다. 운영 체제에 따라 배포 패키지와 함께 설치하거나 distribute (일명 easy_install)

을 통해 설치하는 것이 더 낫습니다.
1

명시 적 2.6에 설치 핍의 버전을 사용해야합니다 : 당신은 그냥 실행하면

$ /usr/bin/python/bin/pip install lxml 

을 :

$ pip install lxml 

쉘은 /usr/local/bin/python/bin 먼저 주사위를 발견하고 실행 - 경우 명령을 실행하기 전에 전체 경로를 사용하거나 PATH 환경 변수를 수정하는 데 필요한 다른 것을 참조해야합니다.

관련 문제