Installazione dell'utilità pip con INZA Python
Questo documento descrive il processo di installazione dell'utilità pip per il linguaggio INZA Python 2.7 a 64 bit, fornito come parte del pacchetto IBM Netezza Analytics.
Prima di iniziare
Assicurarsi che i seguenti prodotti siano installati sul sistema.
- Pacchetto IBM Netezza Analytics 11.0.x.
- OpenSSL versione 1.0.2x
Nota:
I difetti di qualsiasi libreria Python di terze parti non vengono affrontati.
Le vulnerabilità possono essere risolte solo dalla terza parte Python.
Questa procedura fornisce solo un modo per installare librerie di terze parti e non è supportata da IBM.
Procedura
Esempio
Di seguito è riportato un esempio di esecuzione di 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.
Operazioni successive
Trovate la seguente libreria SSL per python 2.7:
Per la versione 3.x, il seguente file deve essere copiato in:
- 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/
Mantenere il nome del file così com'è, non modificarlo. Una volta fatto, eseguire i seguenti comandi:
- Eseguire '/nz/export/ae/languages/python/3.6/host64/bin/python3.6 -c '
import ssl' - Eseguire '/nz/export/ae/languages/python/3.6/spu64/bin/python3.6 -c '
import ssl'