본문 바로가기
Python/Python FAQ

Python 우분투에서 pip를 통해 python3 버전의 패키지를 설치하는 방법은 무엇인가요?, How to install python3 version of package via pip on Ubuntu?

by 베타코드 2023. 12. 5.
반응형

질문


저는 python2.7python3.2Ubuntu 12.04에 설치했습니다.
심볼릭 링크 pythonpython2.7을 가리킵니다.

다음을 입력하면:

sudo pip install package-name

package-name의 기본 설치는 python2 버전입니다.

일부 패키지는 python2python3를 모두 지원합니다.
pip를 통해 package-namepython3 버전을 어떻게 설치할 수 있을까요?


답변


우분투 12.10+와 페도라 13+에는 python3-pip라는 패키지가 있습니다. 이 패키지를 설치하면 pip-3.2 (또는 pip-3.3, pip-3.4 또는 더 최신 버전의 pip3)를 별도의 설정 없이 바로 설치할 수 있습니다.


저는 이 문제를 해결하기 위해 wget이나 가상 환경을 사용하지 않고도 (우분투 12.04를 가정합니다) 다음과 같이 해결했습니다:

  1. 패키지 python3-setuptools를 설치하세요: sudo aptitude install python3-setuptools 명령을 실행하면 easy_install3 명령을 사용할 수 있게 됩니다.
  2. Python 3의 setuptools를 사용하여 pip를 설치하세요: sudo easy_install3 pip 명령을 실행하면 kev의 해결책과 같이 pip-3.2 명령을 사용할 수 있게 됩니다.
  3. PyPI 패키지를 설치하세요: sudo pip-3.2 install <package> 명령을 실행하세요 (파이썬 패키지를 기본 시스템에 설치하려면 루트 권한이 필요합니다).
  4. ...
  5. 이로써 이익을 얻으세요!
반응형

댓글