Python – Environment Setup

Advertisements

Python está disponível numa grande variedade de plataformas, incluindo Linux e Mac OS X. Vamos entender como configurar o nosso ambiente Python.

Local Environment Setup

Abrir uma janela terminal e digitar “python” para descobrir se já está instalado e qual a versão instalada.

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • li>OS/2li>DOS (versões múltiplas)li>PalmOSli>Nokia mobile phonesli>Windows CEli>Acorn/RISC OS

  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python também foi portado para o Java e .NET máquinas virtuais

Python

O código fonte mais actualizado e actual, binários, documentação, notícias, etc, está disponível no sítio oficial de Python https://www.python.org/

P>Pode descarregar documentação Python de https://www.python.org/doc/. A documentação está disponível nos formatos HTML, PDF, e PostScript.

Installing Python

A distribuição Python está disponível para uma grande variedade de plataformas. É necessário descarregar apenas o código binário aplicável à sua plataforma e instalar Python.

Se o código binário para a sua plataforma não estiver disponível, é necessário um compilador C para compilar o código fonte manualmente. A compilação do código-fonte oferece mais flexibilidade em termos de escolha de características que necessita na sua instalação.

Aqui está uma rápida visão geral da instalação do Python em várias plataformas –

Instalação do Unix e Linux

Aqui estão os passos simples para instalar o Python na máquina Unix/Linux.

  • p>Abrir um navegador Web e ir para https://www.python.org/downloads/.
  • p>Seguir o link para descarregar o código fonte zipado disponível para Unix/Linux.
  • p>Download and extract files.
  • p>Editing the Modules/Setup file if you want to customize some options.
  • p>p>run ./configure script
  • p>make
  • p>make install

p>Esta instala Python no local padrão /usr/local/bin e as suas bibliotecas em /usr/local/lib/pythonXX onde XX é a versão de Python.

Instalação do Windows

Aqui estão os passos para instalar o Python na máquina Windows.

  • p>Abrir um Web browser e ir para https://www.python.org/downloads/.>/li>
  • p>Seguir o link para o instalador do Windows python-XYZ.msi onde XYZ é a versão que precisa de instalar.
  • Para utilizar este instalador python-XYZ.msi, o sistema Windows deve suportar o Microsoft Installer 2.0. Guarde o ficheiro do instalador na sua máquina local e depois execute-o para descobrir se a sua máquina suporta MSI.

  • Executar o ficheiro descarregado. Isto faz surgir o assistente de instalação Python, que é realmente fácil de usar. Basta aceitar as configurações padrão, aguardar até a instalação estar concluída, e está pronto.

Instalação do Macintosh

Macs recentes vêm com o Python instalado, mas pode estar vários anos desactualizado. Ver http://www.python.org/download/mac/ para instruções sobre como obter a versão actual juntamente com ferramentas extra para apoiar o desenvolvimento no Mac. Para Mac OS anteriores ao Mac OS X 10.3 (lançado em 2003), MacPython está disponível.

Jack Jansen mantém-no e pode ter acesso total a toda a documentação no seu website – http://www.cwi.nl/~jack/macpython.html. Pode encontrar detalhes completos de instalação para instalação Mac OS.

Configurar PATH

Programas e outros ficheiros executáveis podem estar em muitos directórios, pelo que os sistemas operativos fornecem um caminho de pesquisa que lista os directórios que o SO procura por executáveis.

O caminho é armazenado numa variável de ambiente, que é uma string nomeada mantida pelo sistema operativo. Esta variável contém informação disponível para a shell de comandos e outros programas.

A variável de caminho é nomeada como PATH em Unix ou Path em Windows (Unix é sensível a maiúsculas e minúsculas; Windows não é).

Em Mac OS, o instalador trata dos detalhes do caminho. Para invocar o intérprete Python de qualquer directório em particular, deve adicionar o directório Python ao seu caminho.

Configurar caminho em Unix/Linux

Adicionar o directório Python ao caminho para uma determinada sessão em Unix –

  • Na shell csh – digite setenv PATH “$PATH:/usr/local/bin/python” e prima Enter.

  • Na concha bash (Linux) – tipo export PATH=”$PATH:/usr/local/bin/python” e prima Enter.

  • Na concha sh ou ksh – tipo PATH=”$PATH:/usr/local/bin/python” e prima Enter.

  • p>Nota – /usr/local/bin/python é o caminho do directório Python

Definir caminho no Windows

Adicionar o directório Python ao caminho para uma determinada sessão no Windows –

No prompt de comando – digite path %path%;C:\Python e prima Enter.

Nota – C:\Python é o caminho do directório Python

Python Environment Variables

Existem variáveis de ambiente importantes, que podem ser reconhecidas por Python –

Sr.No. Variável & Descrição
1

PYTHONPATH

Tem um papel semelhante ao PATH. Esta variável diz ao intérprete Python onde localizar os ficheiros do módulo importados para um programa. Deve incluir o directório da biblioteca de fontes Python e os directórios que contêm o código fonte Python. PYTHONPATH é por vezes predefinido pelo instalador Python.

2

PYTHONSTARTUP

Contém o caminho de um ficheiro de inicialização contendo o código-fonte Python. É executado de cada vez que se inicia o intérprete. É nomeado como .pythonrc.py no Unix e contém comandos que carregam utilitários ou modificam PYTHONPATH.

3

PYTHONCASEOK

É utilizado no Windows para instruir o Python a encontrar a primeira correspondência não sensível a maiúsculas e minúsculas numa declaração de importação. Defina esta variável para qualquer valor para a activar.

4

PYTHONHOME

É um caminho de pesquisa de módulo alternativo. Está normalmente incorporado nos directórios PYTHONSTARTUP ou PYTHONPATH para facilitar a troca de bibliotecas de módulos.

Executar Python

Existem três maneiras diferentes de iniciar Python –

Interactive Interpreter

P>Pode iniciar Python a partir de Unix, DOS, ou qualquer outro sistema que lhe forneça um intérprete de linha de comando ou uma janela shell.

Entrar python na linha de comando.

Iniciar de imediato a codificação no intérprete interactivo.

$python # Unix/Linuxorpython% # Unix/LinuxorC:> python # Windows/DOS

Aqui está a lista de todas as opções de linha de comando disponíveis –

Sr.No. Option & Description
1

-d

P>P>Põe a saída de depuração.

2

-O

gera bytecode optimizado (resultando em ficheiros .pyo).

3

-S

p> Não executar local de importação para procurar caminhos Python no arranque.

4

-v

saída de verbose (traço detalhado nas declarações de importação).

5

-X

excepções incorporadas baseadas em classes descartáveis (usar apenas strings); obsoleto a partir da versão 1.6.

6

-c cmd

run Python script enviado como string cmd

7

file

run Python script de dado ficheiro

Script do Comando-line

Um script Python pode ser executado em linha de comando, invocando o intérprete na sua aplicação, como no seguinte –

$python script.py # Unix/Linuxorpython% script.py # Unix/Linuxor C: >python script.py # Windows/DOS

Note – Certifique-se de que o modo de permissão do ficheiro permite a execução.

Ambiente de Desenvolvimento Integrado

P>Pode executar Python também a partir de um ambiente de Interface Gráfica de Utilizador (GUI), se tiver uma aplicação GUI no seu sistema que suporte Python.

  • p>Unix – IDLE é a primeira IDE Unix para Python.
  • >p>Windows – PythonWin é a primeira interface Windows para Python e é uma IDE com uma GUI.
  • p>Macintosh – A versão Macintosh do Python juntamente com a IDE IDLE está disponível no website principal, descarregável como ficheiros MacBinary ou BinHex’d.

Se não for capaz de configurar correctamente o ambiente, então pode obter ajuda do administrador do seu sistema. Certifique-se de que o ambiente Python está devidamente configurado e funciona perfeitamente.

Nota – Todos os exemplos dados nos capítulos seguintes são executados com a versão Python 2.4.3 disponível no sabor CentOS do Linux.

Já configurámos o ambiente de Programação Python online, para que possa executar todos os exemplos disponíveis online ao mesmo tempo quando estiver a aprender teoria. Sinta-se à vontade para modificar qualquer exemplo e executá-lo online.

Advertisements