내 노트북에 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만 설치하기 때문입니다.