수정 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가 이미 설치되어 있으므로 어떻게 설치할 수 있습니까?
답변
답변
위의 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을 기본적으로 사용할 수 있습니다.
답변
답변
apt-get을 사용하여 ubuntu18.04에 python3.7을 설치했습니다. 설치는 다음과 같습니다.
- python3.7 설치
sudo apt-get install python3.7
- pip3을 설치하십시오. 이것은 python3.6 용 pip3를 설치할 수 있다는 점에 유의해야합니다.
sudo apt-get install python3-pip
- 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의 답변을 결합하면 이것이 저에게 효과적 이었습니다.
-
sudo apt install python3-pip
-
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
