Python 3.3용 Pillow 모듈을 설치하려고 하는데 그러려면 pip를 설치해야 합니다. pip를 설치할 때마다 Python 2.7이 설치됩니다. 어떤 도움이 필요합니까?
답변1
2018 업데이트:이것은 여전히 나를 걱정하는 공감을 불러일으키고 있습니다.
12.04가 약 1년 동안 지원되지 않았습니다. pip3를 설치하는 가장 좋은 방법은 지원되는 최신 Ubuntu 버전으로 업그레이드하는 것입니다. 선택할 수 있는 LTS 버전은 3개입니다.
최신 버전의 Ubuntu에서는 그냥 사용할 수 있지만 sudo apt-get install python3-pip
(그런 다음 pip3
)의 Python 3 복사본은 pip
12.04용으로 패키징되지 않았습니다.
따라서 다음과 같은 구식 설치 경로를 따라야 합니다 easy_install
.
sudo apt-get install python3-setuptools
sudo easy_install3 pip
이제 이것이 Python 2 pip
및우세하다 /usr/bin/pip
/usr/local/bin/pip
, Ubuntu 12.04의 $PATH에도 있는 python3 기반을 설치하기 때문입니다 .
그러면 안된다덮어쓰기당신이 그것을 아는 한 그것은 받아 들일 수 있습니다. 그러나 행복한 세상을 조사하기 시작하는 것이 가장 좋습니다 virtualenv
.이 답변은 제안합니다.
또는 쉽게 설치된 python3 버전의 pip 이름을 바꿀 수 있습니다.
sudo mv /usr/local/bin/pip /usr/local/bin/pip-3
그런 다음 기존 pip가 여전히 python2.7 기반인지 확인할 수 있습니다.
pip --version
답변2
로 설치한 sudo apt-get install python3-pip
다음 으로 호출 할 수도 있습니다 pip3
. 엣 짜잔
답변3
동일한 컴퓨터에서 여러 버전의 Python을 사용하여 작업하는 경우 다음을 사용하는 것이 유용할 수 있습니다.가상 환경. 이를 통해 각각 고유한 패키지 세트를 사용하여 원하는 만큼 많은 Python 인스턴스로 작업할 수 있습니다. 이는 여러 버전의 Python으로 작업하는 경우 및/또는 프로젝트에 동일한 패키지의 다른 버전이 필요한 경우 매우 유용합니다.
이를 설정하려면:
sudo pip install virtualenv
이는 모든 pip로 수행할 수 있으며 Python 2.7을 사용하는 표준 pip로도 수행할 수 있습니다. 그런 다음 Python3을 인터프리터로 사용하여 가상 환경을 만들려면 다음을 수행하십시오.
virtualenv my_py3 --python=/usr/bin/python3
source my_py3/bin/activate # to activate the python3 environemt
그런 다음 사용하려는 패키지를 설치하십시오.
pip install <package> # no sudo required now, as you're IN the virtual environment
가상 환경을 중지하려면 다음을 간단히 입력하세요.
deactivate
답변4
/etc/apt/sources.list
dmeu의 답변에 추가하려면 다음과 같은 최신 저장소의 미러를 포함하도록 업데이트해야 할 수도 있습니다 trusty
.
sudo vi /etc/apt/sources.list
sudo apt-get update
장기 지원이 무엇을 의미하는지 명확히 하기 위해 반드시 precise
최신 및 최고의 소프트웨어를 최신 상태로 유지한다는 의미는 아닙니다. 물론, 몇 가지 업데이트를 받게 되지만, 예를 들어 저장소 python3-pip
에 존재하는 특정 패키지가 존재하지 않는 경우가 있을 것입니다.trusty
precise
LTS의 의미는 패키지 관리자가 중단되지 않도록 기본 저장소에 유지한다는 것입니다 . 이는 궁극적으로 12.04가 마침내 더 이상 사용되지 않을 때 apt-get 업데이트, 업그레이드 및 dist-upgrade를 수행할 수 있는 기회를 제공합니다. 최첨단이라기보다는 지원이라고 부르는 데에는 이유가 있습니다.
apt-get 경로가 여전히 작동하지 않으면 python3-pip의 .deb 패키지를 다운로드하고 데비안 패키지 관리자라고도 불리는 dpkg를 사용하여 설치할 수도 있습니다.
sudo dpkg -i <name-of-package>.deb
도움이 되었기를 바랍니다.