Programing

Python 3으로 pip를 설치하는 방법은 무엇입니까?

lottogame 2020. 2. 13. 00:26
반응형

Python 3으로 pip를 설치하는 방법은 무엇입니까?


pip 를 설치하고 싶습니다 . Python 3을 지원해야하지만 setuptools가 필요하며 Python 2에서만 사용할 수 있습니다.

Python 3과 함께 pip를 어떻게 설치합니까?


편집 : 수동 설치 및 사용은 setuptools더 이상 표준 프로세스가 아닙니다.

Python 2.7.9+ 또는 Python 3.4+를 실행중인 경우

축하 합니다. 이미 pip설치되어 있어야합니다. 그렇지 않으면 계속 읽으십시오.

유닉스 계열 시스템을 사용하는 경우

pipPython 버전이 2.7.9 또는 3.4보다 오래된 경우 또는 시스템에 어떤 이유로 든 패키지가 포함되어 있지 않은 경우 일반적으로 패키지 관리자 통해 패키지를 설치할 수 있습니다 .

더 일반적인 배포판에 대한 지침은 다음과 같습니다.

Python 2.x 용 데비안 (Wheezy 이상) 및 Ubuntu (Trusty Tahr 이상)에 설치

터미널에서 다음 명령을 실행하십시오.

sudo apt-get install python-pip 

Python 3.x 용 데비안 (Wheezy 이상) 및 Ubuntu (Trusty Tahr 이상)에 설치

터미널에서 다음 명령을 실행하십시오.

sudo apt-get install python3-pip
노트 :

새로운 데비안 / 우분투 설치에서는 다음을 수행 할 때까지 패키지를 찾지 못할 수 있습니다.

sudo apt-get update

pipPython 2.x 용 CentOS 7에 설치

CentOS 7에서는 pip직접 패키지가 없으므로 설정 도구를 먼저 설치 한 다음이를 사용하여 설치해야 합니다.

sudo yum install python-setuptools
sudo easy_install pip

pipPython 3.x 용 CentOS 7에 설치

EPEL에서 Python 3.4를 설치했다고 가정하면 Python 3의 설정 도구를 설치하고이를 사용하여 설치할 수 pip있습니다.

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

유닉스 / 리눅스 배포판이 패키지 저장소에없는 경우

아래에 자세히 설명 된 수동 방법을 사용하여 설치하십시오.

수동 방법

수동으로 수행하려는 경우 현재 권장되는 방법은 설치 지침get-pip.py스크립트를 사용하여 설치하는 것 입니다.pip

핍 설치

pip를 설치하려면 안전하게 다운로드하십시오. get-pip.py

그런 다음 관리자 권한이 필요할 수있는 다음을 실행하십시오.

python get-pip.py 

setuptools설치되어 있지 않은 경우 get-pip.py설치 도구를 설치합니다.


우분투에서 python 3 용 pip를 실행하여 설치할 수있었습니다 sudo apt-get install python3-pip.


Python 3.4+ 및 Python 2.7.9+

좋은 소식! Python 3.4 (2014 년 3 월 출시)는 Pip과 함께 제공됩니다. 이것은 모든 파이썬 릴리스에서 가장 좋은 기능입니다. 커뮤니티의 풍부한 라이브러리를 누구나 이용할 수 있습니다. 초보자는 더 이상 설정의 어려움으로 배제되지 않습니다. 패키지 관리자와 함께 파이썬은 Ruby, Nodejs, Haskell, Perl, Go와 거의 모든 오픈 소스 커뮤니티와 거의 모든 현대 언어에 합류합니다. 파이썬 감사합니다.

물론, 이것이 파이썬 패키징이 문제 해결을 의미하지는 않습니다. 경험은 여전히 ​​실망 스럽습니다. 나는에서이 문제를 논의 패키지 / 모듈 관리 시스템을 가지고 파이썬?

이전 Python을 사용하는 모든 사람에게 아아. 수동 지침이 이어집니다.

Python ≤ 2.7.8 및 Python ≤ 3.3

https://stackoverflow.com/a/12476379/284795 에서 자세한 지침을 따르십시오 . 본질적으로

공식 지침

https://pip.pypa.io/en/stable/installing.html

다운로드 하지 말고 파일 get-pip.py로 저장하십시오 . 그런 다음 명령 프롬프트에서 실행하십시오..py.txt

python get-pip.py

이를 위해 관리자 명령 프롬프트가 필요할 수 있습니다. http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx를 따르십시오.

나를 위해 이것은 Pip에 설치했습니다 C:\Python27\Scripts\pip.exe. 찾기 pip.exe다음 (예. 그 폴더를 추가, 컴퓨터에 C:\Python27\Scripts경로 (시작 / 편집 환경 변수)로). 이제 pip명령 행에서 실행할 수 있습니다 . 패키지를 설치하십시오 :

pip install httpie

거기 당신은 (희망적으로) 간다!


Ubuntu 12.04 이상인 경우

sudo apt-get install python3-pip

작동하지 않습니다. 대신 다음을 사용하십시오.

sudo apt-get install python3-setuptools ca-certificates
sudo easy_install3 pip

파이썬 3.4 이상을 사용하는 경우

그냥 입력하십시오 :

python3 -m pip

2015-01-20 업데이트 :

https://pip.pypa.io/en/latest/installing.html 현재의 방법입니다 :

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

모든 버전에서 작동해야한다고 생각합니다.


원래 답변 :

wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip

시스템의 단일 파이썬

파이썬으로 패키지를 설치하려면 항상 다음 단계를 따르십시오.

  1. 패키지가 다음과 같은 경우 python 2.x:sudo python -m pip install [package]
  2. 패키지가 다음과 같은 경우 python 3.x:sudo python3 -m pip install [package]

참고 : 이것은 별칭이 설정되어 있지 않다고 가정합니다. python

이 방법을 통해 어떤 파이썬 버전이 패키지를 받고 있는지 혼동되지 않습니다.

여러 파이썬

당신이 python3 ↔ python3.6있고python3.7 ↔ python3.7

  1. python3.6 을 설치하려면 :sudo python3 -m pip install [package]
  2. python3.7 을 설치하려면 :sudo python3.7 -m pip install [package]

이것은 본질적으로 이전에 표시된 것과 동일한 방법입니다.

참고 1

어떤 파이썬을 찾는 지 python3명령이 생성됩니다.

ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

두 번째 줄에서 python 3.6.6주목 하십시오.

노트 2

변경 사항 python3또는 python포인트 : https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3


python3 -m ensurepip

정확히 이것이 언제 도입되었는지 잘 모르겠지만 pip3이 아직 설치되지 않았을 때 설치되었습니다.


Homebrew의 이전 버전

macOS를 사용하는 경우을 사용하십시오 homebrew.

brew install python3 # this installs python only
brew postinstall python3 # this command installs pip

또한 설치가 성공적으로 완료되면 콘솔을 확인해야합니다. 때로는 소유권으로 인한 오류가 아니지만 때때로 사람들은 로그를 간과합니다.


업데이트-1.5 이후 Homebrew 버전

공식 Homebrew 페이지 에 따르면 :

2018 년 3 월 1 일에 Python 공식이 Python 3.x로 업그레이드되고 Python 2.7 설치를 위해 python @ 2 공식이 추가 될 예정입니다. 수동 추출 링크-힘). python2, python3 및 python @ 3 별칭을 유지합니다.

따라서 Python 3을 설치하려면 다음 명령을 실행하십시오.

brew install python3

그런 pip다음가 자동으로 설치되며로 모든 패키지를 설치할 수 있습니다 pip install <package>.


여러 버전의 파이썬을 사용하는 경우 http://www.virtualenv.org/en/latest/virtualenv.html#installation을 사용해보십시오 virtualenv .

pip각 로컬 환경에 유리 합니다.

그런 다음 다음을 수행하여 현재 디렉토리에 로컬 환경을 설치하십시오.

virtualenv -p /usr/local/bin/python3.3 ENV --verbose

시스템에 설치 한 python 바이너리의 경로를 지정하십시오.

그런 다음 해당 폴더에 로컬 python 환경이 있습니다. ./ENV

이제 있어야합니다 ./ENV/pip-3.3

./ENV/pip-3.3 freeze설치된 로컬 라이브러리를 나열하는 데 사용 합니다.

./ENV/pip-3.3 install packagename로컬 환경에 설치 하는 사용 합니다.

./ENV/python3.3 pythonfile.py파이썬 스크립트를 실행 하는 사용 하십시오.


우분투 12.04 에서이 문제를 해결하는 방법은 다음과 같습니다.

sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev

그런 다음 소스 코드에서 python3을 설치하십시오.

wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install

모두 설치를 마치면 pip3이 자동으로 설치됩니다.


이것이 내가 작동하도록 OS X 매버릭스에서 한 일입니다.

먼저, 추출을 설치하십시오

파이썬 3.4 설치

brew install python3

그런 다음 최신 버전의 배포판을 얻습니다.

wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a

unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper

mkvirtualenv py3 

python --version
Python 3.4.1

이게 도움이 되길 바란다.


python3의 경우 다음을 시도하십시오.

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

좋은 점은 (사용자 정의 위치에 파이썬 환경이 있더라도) 어떤 버전의 파이썬도 감지한다는 것입니다. 이 후 정상적으로 (예를 들어) 진행할 수 있습니다

pip install numpy

출처 : https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6


Python 3.4의 새로운 기능

핍은 항상 사용 가능해야합니다

기본적으로 pipX 및 pipX.Y 명령은 pip Python 패키지 및 해당 종속성과 함께 모든 플랫폼 (XY는 Python 설치 버전을 나타냄)에 설치됩니다.

https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453

파이썬 3.4가 설치되어 있다면 다음과 같이 할 수 있습니다. sudo pip3 install xxx


루트 액세스 권한이 없거나 패키지를 설치할 수없는 고도로 제한된 컴퓨터 환경 (예 : 나 자신)에 있다고 가정합니다.

이 게시물 전에 파이썬 + virtualtualenv의 신선한 / 독립형 / 원시 / 비 루트 인스턴스를 설정하지 않았습니다. 나는이 작업을하기 위해 꽤 많은 인터넷 검색을 수행했습니다.

  1. python (python2) 또는 python3을 사용하고 있는지 확인하고 PATH를 올바르게 설정하십시오. (나는 엄격하게 python3 사용자입니다.) 모든 명령 아래 대체 할 수 있습니다 python3에 대한 python당신이 python2의 사용자 인 경우.
  2. wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
  3. tar -xzvf virtualenv-x.y.z.tar.gz
  4. python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
  5. source /path/to/new/virtualenv/bin/activate
    • Bourne 호환 쉘을 사용한다고 가정합니다 (예 : bash).
    • 훌륭하게,이 virtualenv패키지의 독립 실행 형 버전을 포함 pip하고 setuptools그 마술처럼 자동으로 각각의 새로운 VIRTUALENV에 설치됩니다. 이것은 닭고기와 달걀 문제를 해결합니다.
    • 이 마지막 명령에 대한 별명을 작성하거나 ~ / .bashrc 등을 업데이트하여 각 로그인 중에 파이썬 virtualenv를 활성화 할 수 있습니다. 이 모든 길과 명령을 기억하는 것은 고통 스러울 수 있습니다.
  6. 지금 파이썬 버전을 확인하십시오 which python3:/path/to/new/virtualenv/bin/python3
  7. 다음을 pip통해 virtualenv에서도 확인할 수 있습니다 which pip./path/to/new/virtualenv/bin/pip

그럼 ... 핍, 핍, 핍!

초보자 Pythoneers에 대한 최종 팁 : 시작할 때 virtualenv가 필요하지 않다고 생각하지만 나중에 기뻐할 것입니다. 오픈 소스 / 공유 패키지에 대한 "what if"설치 / 업그레이드 시나리오를 지원합니다.

참조 : https://virtualenv.pypa.io/en/latest/installation.html


그리고위한 윈도우 8.1 / 10 OS 사용자는 단지 개방 에 cmd (명령 프롬프트)

이것을 쓰십시오 : C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts

그때

다음과 같이 작성하십시오 : pip3 install{name of package}

힌트 :Python36-32 새로운 Python 3.x 버전에서는 폴더 위치가 다를 수 있습니다


pip를 설치하려면 get-pip.py를 안전하게 다운로드 하십시오 .

그런 다음 다음을 실행하십시오.

python get-pip.py

운영 체제 또는 다른 패키지 관리자가 관리하는 Python 설치를 사용하는 경우주의하십시오. get-pip.py는 이러한 도구와 조정되지 않으며 시스템이 일관성이없는 상태로 남아있을 수 있습니다.

참고 : PIP 설치


Linux 배포판에 Python이 이미 설치되어 제공된 경우 시스템의 패키지 관리자를 사용하여 PIP를 설치할 수 있어야합니다. 이것은 시스템 설치 버전의 Python이 Windows 및 Mac에서 사용되는 get-pip.py 스크립트와 잘 작동하지 않기 때문에 바람직합니다.

고급 패키지 도구 (Python 2.x)

sudo apt-get install python-pip

고급 패키지 도구 (Python 3.x)

sudo apt-get install python3-pip

팩맨 패키지 관리자 (Python 2.x)

sudo pacman -S python2-pip

팩맨 패키지 관리자 (Python 3.x)

sudo pacman -S python-pip

Yum 패키지 관리자 (Python 2.x)

sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Yum 패키지 관리자 (Python 3.x)

sudo yum install python3 python3-wheel

Dandified Yum (Python 2.x)

sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)

sudo dnf install python3 python3-wheel

Zypper Package Manager (Python 2.x)

sudo zypper install python-pip python-setuptools python-wheel

Zypper Package Manager (Python 3.x)

sudo zypper install python3-pip python3-setuptools python3-wheel

pipPython을 설치할 때 함께 설치됩니다. 당신은 사용할 수 있습니다 sudo pip install (module)또는 python3 -m pip install (module).


아래 비디오는 cygwin에서 내가 한 일입니다.

https://asciinema.org/a/hSu4kmJ6wb7b2UiuvxiXqtgGK

파이썬의에서 불확실성이있다 pip, pip2, pip3막무가내. 이와 같은 열악한 상황에서는 말이나 설명이 적어야하지만 대신 설명해야합니다.


pip로 python 3을 설치하려면 아래 단계를 따르십시오.

1 단계 : 여기 에서 다운로드하여 Python 설치

2 단계 : get-pip.py 를 다운로드해야합니다.

3 단계 : get-pip.py를 다운로드 한 후 commant 프롬프트를 열고 get-pip.py 파일이 저장된 디렉토리로 이동하십시오.

4 단계 : python get-pip.pycmd에 명령 을 입력하십시오.

5 단계 : 핍 설치 완료, cmd에서 type 명령으로 pip 설치 확인 pip --version

참고 URL : https://stackoverflow.com/questions/6587507/how-to-install-pip-with-python-3



반응형