반응형
질문
저는 python2.7
과 python3.2
를 Ubuntu 12.04
에 설치했습니다.
심볼릭 링크 python
은 python2.7
을 가리킵니다.
다음을 입력하면:
sudo pip install package-name
package-name
의 기본 설치는 python2
버전입니다.
일부 패키지는 python2
와 python3
를 모두 지원합니다.
pip
를 통해 package-name
의 python3
버전을 어떻게 설치할 수 있을까요?
답변
우분투 12.10+와 페도라 13+에는 python3-pip
라는 패키지가 있습니다. 이 패키지를 설치하면 pip-3.2
(또는 pip-3.3
, pip-3.4
또는 더 최신 버전의 pip3
)를 별도의 설정 없이 바로 설치할 수 있습니다.
저는 이 문제를 해결하기 위해 wget
이나 가상 환경을 사용하지 않고도 (우분투 12.04를 가정합니다) 다음과 같이 해결했습니다:
- 패키지
python3-setuptools
를 설치하세요:sudo aptitude install python3-setuptools
명령을 실행하면easy_install3
명령을 사용할 수 있게 됩니다. - Python 3의 setuptools를 사용하여 pip를 설치하세요:
sudo easy_install3 pip
명령을 실행하면 kev의 해결책과 같이pip-3.2
명령을 사용할 수 있게 됩니다. - PyPI 패키지를 설치하세요:
sudo pip-3.2 install <package>
명령을 실행하세요 (파이썬 패키지를 기본 시스템에 설치하려면 루트 권한이 필요합니다). - ...
- 이로써 이익을 얻으세요!
반응형
댓글