Python 3.6.3에만 pip3 설치

Python 3.6.3에만 pip3 설치

내 노트북에 Linux Mint 18.3을 새로 설치했습니다. Mint 18.3은 기본 Python 버전 3.5.2와 함께 제공됩니다. Python3.6.3에서 작업해야 했기 때문에 Python.org에서 tar ball을 구해 다음을 사용하여 설치했습니다.

$ cd Python3.6.3
./configure
make
make test
sudo make install

그런 다음 터미널에 python3을 입력하면 다음과 같은 출력이 표시됩니다.

linuxsagar@Satellite-P755 ~ $ python3
Python 3.6.3 (default, Jan 21 2018, 19:33:32) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

정말 괜찮습니다. 그런 다음 pip를 설치했습니다.

$ sudo apt install python3-pip

python3.6.3용 pip를 설치하고 싶지만 pip3 -V를 실행하면 다음이 표시됩니다.

pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

python3.6.3에만 pip를 설치하는 방법은 무엇입니까?

답변1

Mint가 저장소에 없는 Python 버전에 대해 저장소에 PIP 버전을 유지할지 의심스럽습니다. 그러나,PIP의 python.org 페이지:

python.org의 설치 프로그램을 사용하거나 Homebrew를 통해 소스에서 Python을 설치한 경우 pip가 이미 있어야 합니다. Linux를 사용하고 운영 체제의 패키지 관리자를 사용하여 설치하는 경우 pip를 별도로 설치해야 할 수 있습니다. Linux 패키지 관리자를 사용하여 pip/setuptools/wheel 설치를 참조하세요.

따라서 이론적으로 make install을 사용하여 컴파일하고 설치했다면 이미 설치되어 있어야 합니다. locate또는를 사용해 find보십시오pip3.6

그런데,파이썬 웹사이트다음과 같은 경고가 제공됩니다.

경고하다

make install은 python3 바이너리를 덮어쓰거나 위장할 수 있습니다. 따라서 make install 대신 make altinstall을 사용하는 것이 좋습니다. exec_prefix/bin/pythonversion만 설치하기 때문입니다.

관련 정보