Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de fato é a implementação CPython.
A seguir você vai aprender como instalar o Python e ativar o suporte para idioma no MongoDB .
Instalando PyMongo no Linux
O Python oferece um pacote específico para suporte ao MongoDB chamado PyMongo. Este pacote permite que você interaja com o Banco de dados MongoDB, mas para isto, você precisa ter esse driver instalado e funcionando antes que você possa usar esta combinação poderosa.
Assim como ao instalar o driver PHP, existem dois métodos que você pode usar para instalar PyMongo: uma abordagem automatizada que se baseia em setuptools ou uma abordagem manual, onde consiste em você baixar o código-fonte para o projeto. Na sequência vou mostrar como instalar PyMongo usando as duas abordagens.
Instalando PyMongo automaticamente
Para isto temos a aplicação pip que vem com o pacote python-pip que permite baixar automaticamente, construir, instalar, e gerenciar pacotes Python. Isto é extremamente conveniente, permitindo que você estenda sua instalação de módulos Python ao mesmo tempo em que ele faz todo o trabalho para você.
Dependências para a instalação de extensões C em Unix
Os usuários do Debian e Ubuntu deve executar o seguinte comando:
sudo apt-get install build-essential python-dev
RedHat, CentOS, Fedora e os usuários devem executar o seguinte comando:
sudo yum install gcc python-devel
Observação: Você deve ter o setuptools instalado antes de usar o aplicativo pip. Isto será feito automaticamente ao instalar o pacote python-pip.
Para instalar o pip, tudo que você precisa fazer é informar ao apt-get para fazer download e instalá-lo, assim:
$ sudo apt-get install python-pip
Quando esta linha é executada,o pip irá detectar a versão atualmente em execução de Python e instala-se no sistema. Agora você está pronto para usar o comando pip para fazer o download e instalar o módulo no MongoDB, como mostrado abaixo:
$ sudo pip install pymongo
Isto é tudo, agora o PyMongo está instalado e pronto para uso.
Dica : Você também pode instalar as versões anteriores do módulo pyMongo com pip usando o comando pip install pymongo=x.y.z. No caso, x.y.z indica a versão do módulo.
Instalando PyMongo manualmente
Você também pode optar instalar o PyMongo manualmente. Comece indo até a seção de download do site que hospeda o plugin do PyMongo (http://pypi.python.org/pypi/pymongo). Em seguida, baixe o arquivo e descompacte. Um procedimento básico de "Baixar e extrair" pode ter este aspecto em seu console:
$ wget http://pypi.python.org/packages/source/p/pymongo/pymongo-2.5.1.tar.gz
$ tar xzf pymongo-2.5.1.tar.gz
Depois de baixar e extrair esse arquivo com sucesso, vá até o diretório onde o conteúdo foi extraído e rode a instalação do PyMongo executando o comando install.py com Python:
$ cd pymongo-2.5.1
$ sudo python setup.py install
O trecho anterior gera todo o processo de criação e instalação do módulo PyMongo. eventualmente, este processo traz de volta ao prompt, momento em que você está pronto para começar a usar PyMongo.
Instalando PyMongo no Windows
Instalando PyMongo no Windows é um processo simples. Assim como ao instalar PyMongo sob Linux, a instalação PyMongo no Windows assim como no Linux também será muito fácil. Se você não tiver instalado ainda o setuptools (este pacote inclui o comando easy_install), então vá para o site do Python Package Index (http://pypi.python.org) para localizar o instalador setuptools.
Cuidado : A versão do setuptools que você baixar deve coincidir com a versão do python instalado em seu sistema
Por exemplo, suponha que você tenha o Python versão 2.7.5 instalado em seu sistema. Você vai precisar fazer o download do setuptools pacote para v2.7.x. A boa notícia é que você não precisa compilar nada disso; em vez disso, você pode simplesmente fazer o download do pacote apropriado e clique duas vezes no arquivo executável para instalar setuptools em seu sistema!
Cuidado : Se você já tiver instalado uma versão anterior do setuptools, então você vai precisar desinstalar essa versão antes de instalar a versão mais recente.
Quando a instalação estiver concluída, você vai encontrar o arquivo easy_install.exe no subdiretório Scripts do Python. A partir de agora, você está pronto para instalar PyMongo no Windows.
Uma vez que você instalou o setuptools com êxito, você pode abrir um prompt de comando e ir ao diretório Scripts do Python. Por padrão, é definido como C:\Pythonxy\Scripts\, onde xy representa o número da versão. Uma vez que você for para este local, você pode usar a mesma sintaxe mostrada anteriormente para a instalação da variante Unix:
C:\Python27\Scripts> easy_install PyMongo
Ao contrário da saída que você recebe quando instala este programa em uma máquina Linux, a saída aqui é bastante breve, indicando apenas que a extensão foi baixada e instalado (veja a Figura 2-4). Dito isto, esta informação é suficiente para seus propósitos neste caso.
[caption id="attachment_250" align="aligncenter" width="579"] Figura 2-4. Instalando PyMongo no Windows[/caption]
Confirmando que a instalação funciona PyMongo
Para confirmar se a instalação do PyMongo foi concluída com êxito , você pode abrir o seu shell Python. Em Linux, você faz isso abrindo um console e digitando python. No Windows, você pode fazer isso clicando em Iniciar Programas ➤ ➤ Python xy ➤ Python (linha de comando). Neste ponto, você será bem-vindo ao mundo do Python (veja a Figura 2-5).
[caption id="attachment_251" align="aligncenter" width="620"] Figura 2-5. O shell Python[/caption]
Você pode usar o comando de importação para dizer ao Python para começar a usar a extensão recém-instalada:
>>> import pymongo
>>>
Observação : Você deve usar a importação pymongo comando cada vez que você quiser usar pyMongo.
Se tudo correu bem, você já pode começar a disparar alguns comandos MongoDB, porém se você recebeu alguma mensagem de erro, portanto algo deu errado e você pode precisar de rever os passos para descobrir onde ocorreu o erro.
0 comentários:
Postar um comentário