Sobre o gerenciamento de várias versões do Python no Ubuntu, instale o pip para cada Python individual

Cribe 、 Descrever             

Depois de substituir o sistema da máquina real pelo Ubuntu19, configure o ambiente necessário.
A versão pré-instalada do Python de cada versão do Ubuntu é diferente, é claro que o Python 2 é necessário.
Além do Python2, meu atual Ubuntu 19.10 também está pré-instalado com o Python3.7. Sob circunstâncias normais, não há necessidade de mudar. No entanto, alguns ambientes e projetos ainda exigem versões específicas do Python. Então, eu instalei o Python3.5, o Python3.6 e o ​​Python3.8.
Após a conclusão da instalação, verifica-se que o Python3.5 não possui pip, o que é uma armadilha. Porque, em circunstâncias normais, Python2.7.9 + e Python3.4 + vêm com pip. Então todos os tipos de pisar no poço ...

  • Pit 1
    Não exclua Python2 !!! A menos que você saiba que está interferindo. Parte do Linux depende disso, exclua-o e ele explodirá.


  • Algumas pessoas podem pensar no pit 2 , excluir a conexão flexível padrão do Python e estabelecer uma conexão flexível do Python 3.5. No entanto, algumas ferramentas do sistema contam com o próprio Python do sistema, como apt, Terminal etc. É claro que, se você souber onde ele está, também poderá restaurá-lo após a instalação do pip. Caso contrário, não faça isso.

  • Poço 3
    Se o proprietário do caminho do Python que você instalou for Root, ou seja, usuários comuns não terão algumas permissões. Depois de confirmar que o comando está correto, adicione sudo, caso contrário, problemas estranhos, se for informado diretamente que não há permissão. Caso contrário, Deus sabe que isso se deve claramente à autoridade, mas as informações fornecidas não têm nada a ver com isso ~

Lembrete quente: antes de executar operações arriscadas, faça backup!

、 、 Setuptools

O seguinte python35 aparece como uma conexão suave (atalho) que eu estabeleci após a instalação do Python3.5

2.1 Instalar ferramentas de instalação

  • Download para baixo
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  • Descompacte
tar xvf setuptools-19.6.tar.gz
  • Recompile e instale
cd setuptools-19.6/
sudo python35 setup.py build
sudo python35 setup.py install

3. PIP

3.1 Instale o pip

  • Download para baixo
wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
  • Descompacte
tar xvf pip-8.0.2.tar.gz
  • Compilar e instalar
sudo python35 setup.py build
sudo python35 setup.py install
  • Se não for executado como superusuário (sudo), um erro poderá ser relatado:
Please make the appropriate changes for your system and try again

Na verdade, é um problema de permissão

------FIM------

Acho que você gosta

Origin www.cnblogs.com/langkye/p/12702352.html
Recomendado
Clasificación