Alternando de python2 para python3

0

* Pensei que seria mais apropriado perguntar no Ask do Ubuntu do que no Stack Overflow.

Usando o Ubuntu16.04, estou trabalhando com o python2 (junto com alguns módulos científicos) para propósitos científicos e decidi mudar para o python3 e, no meu entender; Eu precisaria instalar os pacotes novamente, desta vez para python3.
Como sou iniciante, eu particularmente me preocupo em não remover os pacotes adequadamente (eu realmente preferiria limpá-los) e, claro, não instalar os pacotes corretamente.

Como posso fazer essa transição limpa? Mais especificamente, gostaria de:

  1. Remova todos os pacotes que eu instalei com o pip (que estão conectados ao python2).
  2. Instale novamente os pacotes, desta vez para o python3.

Por 1. Pesquisando online eu inventei

pip freeze | xargs pip uninstall -y

Qual deve remover os pacotes que eu instalei, mas é possível purgar?.

Para 2. Isso significa que eu preciso instalar o pip3? Ao instalar pacotes ou atualizar com pip, eu recebo uma chamada:

The directory '/home/.../.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/.../.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Descobri que eu poderia ter instalado algo indevidamente. O que devo fazer de diferente?

    
por Ranc 16.11.2016 / 21:42

0 respostas