[python] Ubuntu 18에 Python 3.7 용 pip를 설치하는 방법은 무엇입니까?

수정 18/02 : 아직 해결책이 없기 때문에 지금까지 알고있는 것으로 업데이트하고 있습니다.

파이썬 3.7을 성공적으로 설치했습니다. pip (또는 pip3)를 사용하여 모듈을 설치할 수 있지만 해당 모듈은 Python 3.6 (우분투와 함께 제공)에 설치됩니다. 따라서 python 3.7에서 해당 모듈을 가져올 수 없습니다 (모듈을 찾을 수 없음) Python 3.7은 pip / pip3을 인식하지 못하므로 pip / pip3을 통해 설치할 수 없습니다. python 3.7이 필요합니다.

Ubuntu 18.04 컴퓨터에 Python 3.7을 설치했습니다. 관련이있는 경우이 지침을 따르십시오.

다운로드 : Python 웹 사이트 [1]에서 Python 3.7, 데스크톱에서 수동으로 압축 해제, 데스크톱 설치 : 터미널 열기 (ctrl + shift + T)

Go to the Extracted folder
$ cd ~/Desktop/Python-3.7.0
$ ./configure
$ make
$ sudo make install

Python 3.7을 기본 Python으로 만들기 :

$ sudo vim ~/.bashrc
press i
on the last and new line - Type
alias python= python3.7
press Esc
type - to save and exit vim
:wq
now type
$ source ~/.bashrc

여기에서 : https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04

여러 모듈을 다운로드 pip install module했지만 가져 오려고하면ModuleNotFoundError: No module names 'xx'

그래서 몇 가지 조사를했고 pip를 사용하여 설치했을 때 이전 버전의 Python의 모듈에 설치되었습니다. 어딘가 (아마도 질문)를 사용하여 모듈을 설치하라는 제안을 찾았 python3.7 -m pip install module지만 /usr/local/bin/python3.7: no module named pip.

이제 막혔고 pip가 설치되었지만 Python 3.7에는 해당되지 않습니다. Python 3.7 용 pip를 설치할 수 있다면 pip install 명령을 실행하고 필요한 모듈을 얻을 수 있다고 가정합니다. 그렇다면 python 3.7 용 pip가 이미 설치되어 있으므로 어떻게 설치할 수 있습니까?



답변

찾고있는 명령은 다음과 같습니다.

python3.7 -m pip install pip

그것을 알아내는데도 의외로 오랜 시간이 걸렸습니다. 그것에 대한 문서는 여기에 있습니다 .


답변

위의 mpenkov의 답변 에 대한 빠른 추가 기능 (댓글에서 길을 잃고 싶지 않았 음)

저에게는 3.6 용 pip를 먼저 설치해야했습니다.

sudo apt install python3-pip

이제 파이썬 3.7을 설치할 수 있습니다.

sudo apt install python3.7

그런 다음 3.7 용 pip를 설치할 수 있습니다.

python3.7 -m pip install pip

보너스로 다른 모듈을 설치하려면

python3.7 -m pip install <module>

1 수정 (2019 년 12 월) :

나는 이것이 대부분에게 명백하다는 것을 안다. 하지만 파이썬 3.8을 원한다면 python3.8대신python3.7

2 편집 (2020 년 5 월) :

업그레이드 할 수있는 사용자를 위해 몇 주 전에 출시 된 Ubuntu 20.04 용 Python 3.8을 기본적으로 사용할 수 있습니다.


답변

이것은 나를 위해 작동합니다.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

그런 다음 sudo를 사용하는이 명령 :

python3.7 get-pip.py

이 지침을 기반으로 합니다 .


답변

apt-get을 사용하여 ubuntu18.04에 python3.7을 설치했습니다. 설치는 다음과 같습니다.

  1. python3.7 설치
sudo apt-get install python3.7
  1. pip3을 설치하십시오. 이것은 python3.6 용 pip3를 설치할 수 있다는 점에 유의해야합니다.
sudo apt-get install python3-pip
  1. python3.7에 대한 python3의 기본값을 변경합니다. 이것은 pip3이 python3.7을 참조하게 만드는 마법이있는 곳입니다.
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1

그것이 당신을 위해 작동하기를 바랍니다.


답변

Ubuntu 18.04 용 pip를 포함하여 현재 지원되는 모든 Python 버전 (python 3.6이 이미 사전 설치되어 있음)을 설치하려면 다음을 수행하십시오.

python3.5 및 python3.7을 설치하려면 deadsnakes ppa를 사용하십시오.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.5
sudo apt-get install python3.7

배포 패키지를 통해 python2.7을 설치합니다.

sudo apt install python-minimal  # on Ubuntu 18.04 python-minimal maps to python2.7

pip를 설치하려면 다음을 사용하십시오.

sudo apt install python-pip  # on Ubuntu 18.04 this refers to pip for python2.7
sudo apt install python3-pip  # on Ubuntu 18.04 this refers to pip for python3.6
python3.5 -m pip install pip # this will install pip only for the current user
python3.7 -m pip install pip

tox와 Jenkins를 사용하여 파이썬 프로젝트를위한 CI- 체인을 설정하는 데 사용했습니다.


답변

@mpenkon과 @dangel의 답변을 결합하면 이것이 저에게 효과적 이었습니다.

  1. sudo apt install python3-pip

  2. python3.7 -m pip install pip

2 단계가 작동하려면 1 단계가 필요합니다 (python3에 대한 pip가 아직 없다고 가정). Python3.6 용 pip를 사용하여 Python 3.7 용 pip를 설치합니다.


답변

를 사용할 때 apt install python3-pip설치가 필요한 많은 패키지가 있지만 필요하지 않습니다. 그래서 나는 이것을 좋아합니다.

apt update
apt-get install python3-setuptools
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
rm -f get-pip.py