INZA Python を使用した pip ユーティリティーのインストール
本書では、IBM Netezza Analytics パッケージの一部として提供される、INZA Python 2.7 64 ビット言語用の pip ユーティリティーをインストールするプロセスについて説明します。
始める前に
以下の製品がシステムにインストールされていることを確認する。
- 11.0.x. の IBM Netezza Analytics パッケージ
- OpenSSL バージョン 1.0.2x
注:
Python サード・パーティー・ライブラリーの問題には対応していません。
脆弱性はPythonのサードパーティによってのみ修正される。
この手順は、サードパーティライブラリをインストールする方法を提供するだけであり、IBMはサポートしていない。
手順
例
次に、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.
次の作業
python2.7:用のSSLライブラリを以下に示します:
バージョン 3.x の場合、以下のファイルが次に示す場所にコピーされます。
- ホスト: /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/
ファイル名はそのままにして、変更しないでください。 完了したら、以下のコマンドを実行する:
- /nz/export/ae/languages/python/3.6/host64/bin/python3.6 -c'
import ssl
実行する。 - /nz/export/ae/languages/python/3.6/spu64/bin/python3.6 -c'
import ssl
実行する。