To use the VSP One SDS Block installer and VSP One SDS Block CLI program, install the following prerequisite packages to the controller node.
|
Prerequisite package |
Version |
|---|---|
|
Python1 |
3.11 or later |
|
pip |
20.0.2 or later |
|
unzip2 |
6.00 or later |
|
1. If multiple versions of Python are installed on the controller node, a path from the following execution path to the Python version that meets the prerequisite package requirements must be set.
2. If the controller node OS is Windows, installation is not necessary. |
|
Dependent packages that the CLI program requires and version requirements are as follows.
|
Package name |
Required version |
|---|---|
|
certifi |
2019.3.9 or later |
|
Click |
7.0 or later |
|
python-dateutil |
2.8.0 or later |
|
six |
1.12.0 or later |
|
urllib3 |
1.25.3 or later |
|
requests |
2.4.3 to 2.15.1, or 2.22.0 or later |
|
requests-toolbelt |
0.8.0 or later |
If the controller node cannot access the python repository, when you obtain the preceding packages by using another terminal, note the following.
-
You must also install packages on which each package of the preceding package list depends.
Example:
- To install a requests package of version 2.22.0 to 2.25.1, you must install idna and chardet.
- To install a requests package of version 2.26.0 or later, you must install idna and charset-normalizer.
- To install a Click package of version 8.0.0 or later to Windows, you must install colorama.
-
Depending on the dependency between each package in the preceding package list, you might need to install packages of specific version combinations.
Example: When you install an urllib package of version 3 2.0.0 or later, you need to install a requests package of version 2.30.0 or later.
-
For details about information pertaining to packages on which each package depends, obtain a JSON format document from the python repository at the following URL and see "requires_dist."
https://pypi.org/pypi/<package-name>/<version>/json
-
When you install a new version of any package (in the preceding package list), you might need to upgrade software installed on the controller node in addition to a Python package.
Example: When you install an urllib package of version 3 2.0.0 or later, OpenSSL 1.1.1 or later needs to have been installed on the controller node.