Instale o pip3 apenas para o Python 3.6.3

0

Eu recentemente instalei o Linux Mint 18.3 no meu laptop. O Mint 18.3 vem com o Python versão 3.5.2. Desde então, eu preciso trabalhar em Python3.6.3, peguei uma bola de tar do Python.org e instalei com os seguintes comandos:

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

Em seguida, no terminal quando digito python3, ele fornece a seguinte saída:

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.
>>> 

Qual é totalmente bem. Então eu instalei pip.

$ sudo apt install python3-pip

Espero que o pip esteja instalado para o python3.6.3, mas ao executar o pip3 -V, ele fornece:

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

Como instalo o pip apenas para o python3.6.3?

    
por sgiri 21.01.2018 / 16:34

1 resposta

1

Eu duvido muito que o Mint manterá versões do PIP nos repositórios para versões do Python que eles também não possuem nos repositórios. No entanto, a partir de esta página python.org em PIP :

If you installed Python from source, with an installer from python.org, or via Homebrew you should already have pip. If you’re on Linux and installed using your OS package manager, you may have to install pip separately, see Installing pip/setuptools/wheel with Linux Package Managers.

Então, em teoria, você já deve tê-lo, se tiver compilado e instalado com o make install. Tente usar locate ou find para pip3.6

por acaso, o site python fornece o seguinte aviso.

Warning

make install can overwrite or masquerade the python3 binary. make altinstall is therefore recommended instead of make install since it only installs exec_prefix/bin/pythonversion

    
por 21.01.2018 / 20:30