quinta-feira, 29 de maio de 2014

python-logoPython é 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"]Instalando PyMongo no Windows 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"]O shell Python 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

Blog Archive

SmarttNet Solution Provider. Tecnologia do Blogger.

Postagens populares

Twitter MongoDBBrazil

Total de visualizações de página