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

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

O sistema (RHEL 6.5) já possui python instalado, /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 módulo (pypyodbc) ao python3.3? Pretendo usar she-bang para chamar scripts no 3.3

Responder1

  1. Você pode chamar python 3 usando /data/tools/python3em vez de python.

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

Responder2

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

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

Em seguida, efetue logout e login novamente para que as novas variáveis ​​sejam carregadas corretamente.

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

Para instalar pypyodbc, você pode executar pip3 install pypyodbcse tiver instalado o pip no Python3. Caso contrário, você pode baixar o código-fonte pypyodbce executarpython3 setup.py install

informação relacionada