14.04 qual é a diferença entre / usr / bin / python3 /usr/bin/python3.4

1

Em / usr / bin existe um python3 e python3.4. Qual é a diferença? Se eu estou configurando o virtualenv para o 3.4, preciso apontá-lo para o arquivo 3.4, ou o python3 age como um meta pacote?

    
por Bill Rosmus 25.11.2014 / 01:52

1 resposta

4

/usr/bin/python , /usr/bin/python2 e /usr/bin/python3 são apenas links simbólicos para um executável Python para acesso conveniente a um interpretador Python 2/3 ou apenas a um interpretador python. Em 14.04 eles apontam para:

  • /usr/bin/python/usr/bin/python2.7
  • /usr/bin/python2/usr/bin/python2.7
  • /usr/bin/python3/usr/bin/python3.4

Em combinação com o virtualenv, você deve usar o executável diretamente: /usr/bin/python2.7 ou /usr/bin/python3.4 , mas os links simbólicos também devem funcionar.

    
por Klaus D. 25.11.2014 / 04:31