Instalando o utilitário pip com o INZA Python
Este documento descreve o processo de instalação do utilitário pip para a linguagem INZA Python 2.7 de 64 bits, fornecida como parte do pacote IBM Netezza Analytics.
Antes de iniciar
Certifique-se de que os seguintes produtos estejam instalados no sistema.
- Pacote IBM Netezza Analytics da 11.0.x.
- OpenSSL versão 1.0.2x
Nota:
Os defeitos para qualquer biblioteca de terceiros Python não são abordados.
As vulnerabilidades só podem ser corrigidas pelo terceiro Python.
Esse procedimento fornece apenas uma maneira de instalar bibliotecas de terceiros e não é suportado pela IBM.
Procedimento
Exemplo
A seguir está um exemplo de execução de pip.
/nz/export/ae/languages/python/2.7/spu64/bin/pip install camelcase
Collecting camelcase
Using cached https://files.pythonhosted.org/packages/24/54/6bc20bf371c1c78193e2e4179097a7b779e56f420d0da41222a3b7d87890/camelcase-0.2.tar.gz
Installing collected packages: camelcase
Running setup.py install for camelcase ... done
Successfully installed camelcase-0.2
You are using pip version 9.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
/nz/export/ae/languages/python/3.6/spu64/bin/pip3 install camelcase
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting camelcase
Using cached https://files.pythonhosted.org/packages/24/54/6bc20bf371c1c78193e2e4179097a7b779e56f420d0da41222a3b7d87890/camelcase-0.2.tar.gz
Installing collected packages: camelcase
Running setup.py install for camelcase ... done
Successfully installed camelcase-0.2
You are using pip version 9.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
O que fazer em seguida
Encontre a seguinte biblioteca SSL para python 2.7:
Para a versão 3.x, o arquivo a seguir deve ser copiado em:
- Host: /nz/export/ae/languages/python/3.6/host64/lib/python3.6/lib-dynload/
- SPU: ' /nz/export/ae/languages/python/3.6/spu64/lib/python3.6/lib-dynload/
Mantenha o nome do arquivo no estado em que se encontra, não mude-o. Depois disso, execute os seguintes comandos:
- Executar ' /nz/export/ae/languages/python/3.6/host64/bin/python3.6 -c '
import ssl - Executar ' /nz/export/ae/languages/python/3.6/spu64/bin/python3.6 -c '
import ssl