Instala a biblioteca python na versão python não padrão

1

O sistema (RHEL 6.5) já tem o python instalado em /usr/bin/python Instalei outra versão (3.3) em outro diretório /data/tools/python3 , pois não tenho permissão de root.

Agora, tenho 2 problemas.

  1. Como posso chamar o python 3.3 separadamente?
  2. Como adicionar o módulo (pypyodbc) ao python3.3? Eu pretendo usar o she-bang para chamar scripts em 3.3
por PraveenMathew 02.11.2016 / 19:45

2 respostas

1

  1. Você pode chamar o python 3 usando /data/tools/python3 em vez de python .

  2. Você provavelmente precisará instalá-lo em um diretório separado e depois importar o módulo desse caminho.

por 02.11.2016 / 19:58
0

Adicione as seguintes linhas no final do seu arquivo ~/.bash_profile :

PATH=$PATH:/data/tools/python3/bin
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/tools/python3/lib
export LD_LIBRARY_PATH

Em seguida, faça o logout e faça login novamente para que as novas variáveis sejam carregadas corretamente.

Depois disso, você pode executar o Python3 com o comando python3 .

Para instalar o pypyodbc , você pode executar pip3 install pypyodbc se tiver instalado o pip no Python3. Caso contrário, você pode fazer o download da fonte para pypyodbc e executar python3 setup.py install

    
por 03.11.2016 / 17:13