Eu instalei o Python 3.3 na pasta correta?

1

Eu baixei e instalei (graças principalmente a esses caras na seção de instruções: Como eu instalo o Python 3.3? ) e o guia de aprendizado que estou usando explica que colocar a instalação na pasta de downloads pode não ser a melhor idéia para os usuários do Windows. É este o caso para mim usando o Ubuntu? Em caso afirmativo, posso simplesmente copiá-lo e colá-lo em outro lugar? Onde pode ser um bom lugar? Obrigado!

    
por VarenKale 18.03.2013 / 21:20

1 resposta

3

Se você estiver no 12.10, você pode (e deve, a menos que tenha algum requerimento especial) simplesmente instalar o Python 3.3 a partir dos repositórios. Dessa forma, ele será atualizado como parte do restante de sua instalação, e será mais fácil instalar bibliotecas de suporte.

sudo apt-get install python3.3

Se você quiser compilar e instalar você mesmo, você usaria o binário resultante em / usr / bin ou / usr / local / bin. Para as coisas que eu compilar, eu normalmente escolho o último.

Agora, uma fonte como python vem com sua própria estrutura de diretório: bin, include, lib, src, etc. Você pode ver isso no diretório Python-3.3.0.

Se você mexer em seu sistema de arquivos / usr, verá uma estrutura semelhante - / usr / bin, / usr / src, /usr/include, /usr/lib, etc. O software que é instalado a partir dos repositórios é inseridos nesta estrutura de arquivos / usr, com os arquivos relevantes sendo colocados nos locais apropriados.

Se você estiver compilando o Python a partir do código-fonte, você terá um diretório Python com todos esses tipos diferentes de arquivos contidos nele. Se você tentar dividi-lo na estrutura abaixo de / usr, você vai acabar em uma verdadeira bagunça, e será diabolicamente difícil remover tudo isso depois.

Portanto, a maneira como isso geralmente é feito é colocar o diretório inteiro em / opt. Você pode compilar lá, e então você pode copiar os binários resultantes em / usr / bin ou / usr / local / bin, ou você pode fazer symlinks para eles.

As instruções que você segue mostram como compilar o python em / opt e criar um link simbólico para o binário principal do python em / usr / bin. Esta é uma convenção perfeitamente aceitável a seguir.

Também devo adicionar: estou falando sobre convenções aqui. As convenções nem sempre precisam ser seguidas rigidamente. Mas, para os primeiros passos, essas convenções são uma boa maneira de começar. Você pode (e irá, sem dúvida) desenvolver seu próprio "estilo" à medida que avança.

Para saber mais sobre a estrutura do sistema de arquivos (isso realmente é útil), dê uma olhada rápida na árvore do sistema de arquivos do Ubuntu. Visão geral .

    
por IlluminAce 18.03.2013 / 21:39