aarch64 python3.6.8 升级pip 后安装 nova==23.2.2 成功

[root@localhost python3.6]# /usr/local/Python-3.6.8/bin/python3 -m  venv venv
[root@localhost python3.6]# source venv/bin/activate
(venv) [root@localhost python3.6]# python3 -m pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-21.3.1
(venv) [root@localhost python3.6]# pip -V
pip 21.3.1 from /home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/pip (python 3.6)
(venv) [root@localhost python3.6]# pip install nova==23.2.2
Collecting nova==23.2.2
  Using cached nova-23.2.2-py3-none-any.whl (5.7 MB)
Collecting os-xenapi>=0.3.4
  Using cached os_xenapi-0.3.4-py2.py3-none-any.whl (137 kB)
Collecting pypowervm>=1.1.15
  Using cached pypowervm-1.1.27-py2.py3-none-any.whl (1.1 MB)
Collecting SQLAlchemy>=1.2.19
  Downloading SQLAlchemy-1.4.49-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB)
     |████████████████████████████████| 1.6 MB 2.3 MB/s            
Collecting python-neutronclient>=6.7.0
  Using cached python_neutronclient-7.8.0-py3-none-any.whl (437 kB)
Collecting stevedore>=1.20.0
  Using cached stevedore-3.5.2-py3-none-any.whl (50 kB)
Collecting futurist>=1.8.0
  Using cached futurist-2.4.1-py3-none-any.whl (36 kB)
Collecting oslo.db>=4.44.0
  Using cached oslo.db-11.3.0-py3-none-any.whl (175 kB)
Collecting os-brick>=4.3.1
  Using cached os_brick-5.2.4-py3-none-any.whl (271 kB)
Collecting iso8601>=0.1.11
  Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
Collecting oslo.concurrency>=4.4.0
  Using cached oslo.concurrency-4.5.1-py3-none-any.whl (47 kB)
Collecting os-service-types>=1.7.0
  Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting keystonemiddleware>=4.20.0
  Using cached keystonemiddleware-9.5.0-py3-none-any.whl (119 kB)
Collecting PasteDeploy>=1.5.0
  Downloading PasteDeploy-2.1.1-py2.py3-none-any.whl (17 kB)
Collecting paramiko>=2.7.1
  Using cached paramiko-3.3.1-py3-none-any.whl (224 kB)
Collecting os-vif>=1.14.0
  Using cached os_vif-2.8.0-py3-none-any.whl (107 kB)
Collecting oslo.utils>=4.8.0
  Using cached oslo.utils-4.13.0-py3-none-any.whl (101 kB)
Collecting os-resource-classes>=0.4.0
  Using cached os_resource_classes-1.1.0-py3-none-any.whl (11 kB)
Collecting os-win>=5.4.0
  Using cached os_win-5.9.0-py3-none-any.whl (274 kB)
Collecting zVMCloudConnector>=1.3.0
  Using cached zVMCloudConnector-1.6.3-py3-none-any.whl (432 kB)
Collecting eventlet>=0.30.1
  Using cached eventlet-0.33.3-py2.py3-none-any.whl (226 kB)
Collecting retrying!=1.3.0,>=1.3.3
  Using cached retrying-1.3.4-py3-none-any.whl (11 kB)
Collecting oslo.messaging>=10.3.0
  Using cached oslo.messaging-12.14.0-py3-none-any.whl (253 kB)
Collecting python-cinderclient!=4.0.0,>=3.3.0
  Using cached python_cinderclient-8.3.0-py3-none-any.whl (254 kB)
Collecting python-glanceclient>=2.8.0
  Using cached python_glanceclient-3.6.0-py3-none-any.whl (203 kB)
Collecting greenlet>=0.4.15
  Downloading greenlet-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557 kB)
     |████████████████████████████████| 557 kB 188 kB/s            
Collecting oslo.privsep>=2.4.0
  Using cached oslo.privsep-2.8.0-py3-none-any.whl (38 kB)
Collecting oslo.middleware>=3.31.0
  Using cached oslo.middleware-4.5.1-py3-none-any.whl (65 kB)
Collecting oslo.policy>=3.6.0
  Using cached oslo.policy-3.12.1-py3-none-any.whl (87 kB)
Collecting oslo.service>=2.5.0
  Using cached oslo.service-2.8.0-py3-none-any.whl (77 kB)
Collecting netifaces>=0.10.4
  Using cached netifaces-0.11.0.tar.gz (30 kB)
  Preparing metadata (setup.py) ... done
Collecting oslo.i18n>=5.0.1
  Using cached oslo.i18n-5.1.0-py3-none-any.whl (46 kB)
Collecting sqlalchemy-migrate>=0.13.0
  Using cached sqlalchemy_migrate-0.13.0-py2.py3-none-any.whl (109 kB)
Collecting tooz>=1.58.0
  Using cached tooz-2.11.1-py3-none-any.whl (93 kB)
Collecting netaddr>=0.7.18
  Using cached netaddr-0.9.0-py3-none-any.whl (2.2 MB)
Collecting decorator>=4.1.0
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting castellan>=0.16.0
  Using cached castellan-3.11.0-py3-none-any.whl (96 kB)
Collecting jsonschema>=3.2.0
  Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting cursive>=0.2.1
  Using cached cursive-0.2.3-py2.py3-none-any.whl (43 kB)
Collecting oslo.upgradecheck>=1.3.0
  Using cached oslo.upgradecheck-1.5.0-py3-none-any.whl (14 kB)
Collecting oslo.serialization>=4.1.0
  Using cached oslo.serialization-4.3.0-py3-none-any.whl (25 kB)
Collecting Paste>=2.0.2
  Using cached Paste-3.5.3-py2.py3-none-any.whl (593 kB)
Collecting cryptography>=2.7
  Downloading cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl (3.5 MB)
     |████████████████████████████████| 3.5 MB 480 kB/s            
Collecting microversion-parse>=0.2.1
  Using cached microversion_parse-1.0.1-py3-none-any.whl (19 kB)
Collecting taskflow>=3.8.0
  Using cached taskflow-4.7.0-py3-none-any.whl (493 kB)
Collecting WebOb>=1.8.2
  Using cached WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
Collecting rfc3986>=1.2.0
  Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)
Collecting lxml>=4.5.0
  Downloading lxml-4.9.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB)
     |████████████████████████████████| 7.1 MB 436 kB/s            
Collecting pbr>=5.5.1
  Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
Collecting oslo.log>=4.4.0
  Using cached oslo.log-4.8.0-py3-none-any.whl (71 kB)
Collecting openstacksdk>=0.35.0
  Using cached openstacksdk-1.5.0-py3-none-any.whl (1.7 MB)
Collecting oslo.versionedobjects>=1.35.0
  Using cached oslo.versionedobjects-2.6.0-py3-none-any.whl (86 kB)
Collecting Routes>=2.3.1
  Using cached Routes-2.5.1-py2.py3-none-any.whl (40 kB)
Collecting oslo.reports>=1.18.0
  Using cached oslo.reports-2.4.0-py3-none-any.whl (53 kB)
Collecting psutil>=3.2.2
  Using cached psutil-5.9.5.tar.gz (493 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting websockify>=0.9.0
  Using cached websockify-0.11.0-py3-none-any.whl (39 kB)
Collecting oslo.rootwrap>=5.8.0
  Using cached oslo.rootwrap-6.3.1-py3-none-any.whl (38 kB)
Collecting os-traits>=2.5.0
  Using cached os_traits-2.10.0-py3-none-any.whl (41 kB)
Collecting oslo.cache>=1.26.0
  Using cached oslo.cache-2.11.0-py3-none-any.whl (69 kB)
Collecting requests>=2.25.1
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting dataclasses>=0.7
  Using cached dataclasses-0.8-py3-none-any.whl (19 kB)
Collecting PrettyTable>=0.7.1
  Using cached prettytable-2.5.0-py3-none-any.whl (24 kB)
Collecting oslo.context>=3.1.1
  Using cached oslo.context-4.1.0-py3-none-any.whl (20 kB)
Collecting Jinja2>=2.10
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting oslo.config>=6.8.0
  Using cached oslo.config-8.8.1-py3-none-any.whl (128 kB)
Collecting keystoneauth1>=3.16.0
  Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)
Collecting PyYAML>=5.1
  Downloading PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (669 kB)
     |████████████████████████████████| 669 kB 277 kB/s            
Collecting python-barbicanclient>=4.5.2
  Using cached python_barbicanclient-5.6.0-py3-none-any.whl (89 kB)
Collecting cffi>=1.12
  Downloading cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (434 kB)
     |████████████████████████████████| 434 kB 477 kB/s            
Collecting dnspython>=1.15.0
  Using cached dnspython-2.2.1-py3-none-any.whl (269 kB)
Collecting six>=1.10.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26 kB)
Requirement already satisfied: setuptools in ./venv/lib/python3.6/site-packages (from jsonschema>=3.2.0->nova==23.2.2) (40.6.2)
Collecting importlib-metadata
  Using cached importlib_metadata-4.8.3-py3-none-any.whl (17 kB)
Collecting pyrsistent>=0.14.0
  Using cached pyrsistent-0.18.0.tar.gz (104 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting attrs>=17.4.0
  Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting python-keystoneclient>=3.20.0
  Using cached python_keystoneclient-4.5.0-py3-none-any.whl (398 kB)
Collecting pycadf!=2.0.0,>=1.1.0
  Using cached pycadf-3.1.1-py3-none-any.whl (39 kB)
Collecting importlib-resources
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting dogpile.cache>=0.6.5
  Using cached dogpile.cache-1.2.2-py3-none-any.whl (52 kB)
Collecting requestsexceptions>=1.2.0
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
Collecting appdirs>=1.3.0
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting jmespath>=0.9.0
  Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting jsonpatch!=1.20,>=1.16
  Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
Collecting tenacity>=6.3.1
  Using cached tenacity-8.2.2-py3-none-any.whl (24 kB)
Collecting debtcollector>=1.19.0
  Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
Collecting pyroute2>=0.5.2
  Using cached pyroute2-0.7.9-py3-none-any.whl (456 kB)
Collecting ovsdbapp>=0.12.1
  Using cached ovsdbapp-1.16.1-py3-none-any.whl (124 kB)
Collecting Babel!=2.4.0,>=2.3.4
  Using cached Babel-2.11.0-py3-none-any.whl (9.5 MB)
Collecting fasteners>=0.7.0
  Using cached fasteners-0.19-py3-none-any.whl (18 kB)
Collecting testresources>=2.0.0
  Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB)
Collecting testscenarios>=0.4
  Using cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)
Collecting alembic>=0.9.6
  Using cached alembic-1.7.7-py3-none-any.whl (210 kB)
Collecting pyinotify>=0.9.6
  Using cached pyinotify-0.9.6.tar.gz (60 kB)
  Preparing metadata (setup.py) ... done
Collecting cachetools>=2.0.0
  Using cached cachetools-4.2.4-py3-none-any.whl (10 kB)
Collecting amqp>=2.5.2
  Using cached amqp-5.1.1-py3-none-any.whl (50 kB)
Collecting kombu>=4.6.6
  Using cached kombu-5.1.0-py3-none-any.whl (187 kB)
Collecting oslo.metrics>=0.2.1
  Using cached oslo.metrics-0.4.0-py3-none-any.whl (13 kB)
Collecting bcrypt>=3.1.3
  Using cached bcrypt-4.0.1-cp36-abi3-manylinux_2_28_aarch64.whl (583 kB)
Collecting statsd>=3.2.1
  Using cached statsd-4.0.1-py2.py3-none-any.whl (13 kB)
Collecting msgpack>=0.6.0
  Downloading msgpack-1.0.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288 kB)
     |████████████████████████████████| 288 kB 476 kB/s            
Collecting pytz>=2013.6
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
Collecting fixtures>=3.0.0
  Using cached fixtures-4.0.1.tar.gz (56 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting Yappi>=1.0
  Using cached yappi-1.4.0.tar.gz (59 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pyparsing>=2.1.0
  Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Collecting packaging>=20.4
  Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting pynacl>=1.5
  Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (601 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting futures>=3.0
  Downloading futures-3.0.5.tar.gz (25 kB)
  Preparing metadata (setup.py) ... done
Collecting pyasn1-modules
  Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting pyasn1
  Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Collecting simplejson>=3.5.1
  Downloading simplejson-3.19.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (125 kB)
     |████████████████████████████████| 125 kB 475 kB/s            
Collecting pyOpenSSL>=17.1.0
  Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
Collecting wrapt>=1.7.0
  Downloading wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (75 kB)
     |████████████████████████████████| 75 kB 3.1 MB/s            
Collecting warlock<2,>=1.2.0
  Using cached warlock-1.3.3.tar.gz (11 kB)
  Preparing metadata (setup.py) ... done
Collecting osc-lib>=1.12.0
  Using cached osc_lib-2.8.1-py3-none-any.whl (89 kB)
Collecting os-client-config>=1.28.0
  Using cached os_client_config-2.1.0-py3-none-any.whl (31 kB)
Collecting cliff>=3.4.0
  Using cached cliff-3.10.1-py3-none-any.whl (81 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.16-py2.py3-none-any.whl (143 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2023.7.22-py3-none-any.whl (158 kB)
Collecting repoze.lru>=0.3
  Using cached repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting sqlparse
  Using cached sqlparse-0.4.4-py3-none-any.whl (41 kB)
Collecting Tempita>=0.4
  Using cached Tempita-0.5.2-py3-none-any.whl (12 kB)
Collecting automaton>=1.9.0
  Using cached automaton-2.5.0-py3-none-any.whl (22 kB)
Collecting pydot>=1.2.4
  Using cached pydot-1.4.2-py2.py3-none-any.whl (21 kB)
Collecting networkx>=2.1.0
  Using cached networkx-2.5.1-py3-none-any.whl (1.6 MB)
Collecting voluptuous>=0.8.9
  Using cached voluptuous-0.13.1-py3-none-any.whl (29 kB)
Collecting redis
  Using cached redis-4.3.6-py3-none-any.whl (248 kB)
Collecting numpy
  Downloading numpy-1.19.5-cp36-cp36m-manylinux2014_aarch64.whl (12.4 MB)
     |████████████████████████████████| 12.4 MB 470 kB/s            
Collecting jwcrypto
  Using cached jwcrypto-1.5.0.tar.gz (86 kB)
  Preparing metadata (setup.py) ... done
Collecting PyJWT>=1.0.1
  Using cached PyJWT-2.4.0-py3-none-any.whl (18 kB)
Collecting Mako
  Using cached Mako-1.1.6-py2.py3-none-any.whl (75 kB)
Collecting vine>=5.0.0
  Using cached vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting autopage>=0.4.0
  Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
Collecting cmd2>=1.0.0
  Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)
Collecting typing-extensions>=4.0.1
  Using cached typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Collecting zipp>=0.5
  Using cached zipp-3.6.0-py3-none-any.whl (5.3 kB)
Collecting jsonpointer>=1.9
  Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
Collecting cached-property
  Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Collecting decorator>=4.1.0
  Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting prometheus-client>=0.6.0
  Using cached prometheus_client-0.17.1-py3-none-any.whl (60 kB)
Collecting ovs>=2.10.0
  Using cached ovs-3.1.2.tar.gz (128 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting testtools
  Using cached testtools-2.6.0-py3-none-any.whl (182 kB)
Collecting deprecated
  Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Collecting async-timeout>=4.0.2
  Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting pyperclip>=1.6
  Using cached pyperclip-1.8.2.tar.gz (20 kB)
  Preparing metadata (setup.py) ... done
Collecting sortedcontainers
  Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Using legacy 'setup.py install' for netifaces, since package 'wheel' is not installed.
Using legacy 'setup.py install' for futures, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pyinotify, since package 'wheel' is not installed.
Using legacy 'setup.py install' for warlock, since package 'wheel' is not installed.
Using legacy 'setup.py install' for jwcrypto, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pyperclip, since package 'wheel' is not installed.
Building wheels for collected packages: psutil, fixtures, pyrsistent, Yappi, ovs
  Building wheel for psutil (pyproject.toml) ... done
  Created wheel for psutil: filename=psutil-5.9.5-cp36-abi3-linux_aarch64.whl size=281779 sha256=6a5be2897286fa7aaed8e59062eb5ad1df966ba574e05ac7234934f3ca7a2d45
  Stored in directory: /root/.cache/pip/wheels/f0/29/10/78ba079c783f5c3916d92cc1a013efa4f582416b9aef481385
  Building wheel for fixtures (pyproject.toml) ... done
  Created wheel for fixtures: filename=fixtures-4.0.1-py3-none-any.whl size=63058 sha256=f47164749eb35fb0ffee16c37d18bb820113cd9866554b66f1ddd71e6db08fd4
  Stored in directory: /root/.cache/pip/wheels/10/59/be/e1e350f9a424e008ea5faff648000180562b0e6966a79df893
  Building wheel for pyrsistent (pyproject.toml) ... done
  Created wheel for pyrsistent: filename=pyrsistent-0.18.0-cp36-cp36m-linux_aarch64.whl size=116281 sha256=b63a9b2a2dd6724f30966e672bee521a1c526fb95f86ca50649d35bb0a9e8a28
  Stored in directory: /root/.cache/pip/wheels/cb/62/d2/c88499b092c1f225db7e55dbbcd8dcd45543194e46e54c370a
  Building wheel for Yappi (pyproject.toml) ... done
  Created wheel for Yappi: filename=yappi-1.4.0-cp36-cp36m-linux_aarch64.whl size=74315 sha256=5cc38f92640daab8f17c56a6da12db4d677ffe99ea747667593bc93a440b9006
  Stored in directory: /root/.cache/pip/wheels/14/78/17/ce09f6c0d1c6537f222ca18ddf1b969f0756fa37502f3c3adb
  Building wheel for ovs (pyproject.toml) ... done
  Created wheel for ovs: filename=ovs-3.1.2-py3-none-any.whl size=148399 sha256=c1f6c00813d96610a295d9f0e411792ea163eab3fc854f9359ecbacd14d2775d
  Stored in directory: /root/.cache/pip/wheels/db/be/5a/f57bd67fd9267049d9ed0362ae0802650a116adc51e43b9701
Successfully built psutil fixtures pyrsistent Yappi ovs
Installing collected packages: zipp, typing-extensions, wrapt, pyparsing, pbr, importlib-resources, importlib-metadata, urllib3, pytz, packaging, oslo.i18n, netifaces, netaddr, iso8601, idna, debtcollector, charset-normalizer, certifi, stevedore, six, rfc3986, requests, PyYAML, oslo.utils, msgpack, wcwidth, vine, repoze.lru, python-dateutil, pyperclip, pyinotify, pycparser, oslo.serialization, oslo.context, oslo.config, MarkupSafe, greenlet, fasteners, dnspython, attrs, Yappi, WebOb, statsd, Routes, prometheus-client, PrettyTable, PasteDeploy, Paste, oslo.log, oslo.concurrency, os-service-types, jsonpointer, Jinja2, fixtures, eventlet, decorator, cmd2, cffi, cached-property, bcrypt, autopage, amqp, sortedcontainers, requestsexceptions, pyrsistent, oslo.service, oslo.middleware, oslo.metrics, kombu, keystoneauth1, jsonpatch, jmespath, futurist, dogpile.cache, cryptography, cliff, cachetools, appdirs, testtools, tenacity, Tempita, sqlparse, SQLAlchemy, simplejson, python-barbicanclient, pynacl, pydot, pyasn1, ovs, oslo.messaging, openstacksdk, networkx, Mako, jsonschema, deprecated, automaton, async-timeout, warlock, voluptuous, testscenarios, testresources, taskflow, sqlalchemy-migrate, redis, python-keystoneclient, pyroute2, pyOpenSSL, PyJWT, pycadf, pyasn1-modules, psutil, paramiko, ovsdbapp, oslo.versionedobjects, oslo.privsep, oslo.policy, oslo.cache, osc-lib, os-win, os-client-config, numpy, lxml, jwcrypto, futures, castellan, Babel, alembic, zVMCloudConnector, websockify, tooz, retrying, python-neutronclient, python-glanceclient, python-cinderclient, pypowervm, oslo.upgradecheck, oslo.rootwrap, oslo.reports, oslo.db, os-xenapi, os-vif, os-traits, os-resource-classes, os-brick, microversion-parse, keystonemiddleware, dataclasses, cursive, nova
    Running setup.py install for netifaces ... done
    Running setup.py install for pyperclip ... done
    Running setup.py install for pyinotify ... done
    Running setup.py install for warlock ... done
    Running setup.py install for jwcrypto ... done
    Running setup.py install for futures ... done
Successfully installed Babel-2.11.0 Jinja2-3.0.3 Mako-1.1.6 MarkupSafe-2.0.1 Paste-3.5.3 PasteDeploy-2.1.1 PrettyTable-2.5.0 PyJWT-2.4.0 PyYAML-6.0.1 Routes-2.5.1 SQLAlchemy-1.4.49 Tempita-0.5.2 WebOb-1.8.7 Yappi-1.4.0 alembic-1.7.7 amqp-5.1.1 appdirs-1.4.4 async-timeout-4.0.2 attrs-22.2.0 automaton-2.5.0 autopage-0.5.1 bcrypt-4.0.1 cached-property-1.5.2 cachetools-4.2.4 castellan-3.11.0 certifi-2023.7.22 cffi-1.15.1 charset-normalizer-2.0.12 cliff-3.10.1 cmd2-2.4.3 cryptography-40.0.2 cursive-0.2.3 dataclasses-0.8 debtcollector-2.5.0 decorator-4.4.2 deprecated-1.2.14 dnspython-2.2.1 dogpile.cache-1.2.2 eventlet-0.33.3 fasteners-0.19 fixtures-4.0.1 futures-3.0.5 futurist-2.4.1 greenlet-2.0.2 idna-3.4 importlib-metadata-4.8.3 importlib-resources-5.4.0 iso8601-1.1.0 jmespath-0.10.0 jsonpatch-1.32 jsonpointer-2.3 jsonschema-3.2.0 jwcrypto-1.5.0 keystoneauth1-5.1.2 keystonemiddleware-9.5.0 kombu-5.1.0 lxml-4.9.3 microversion-parse-1.0.1 msgpack-1.0.5 netaddr-0.9.0 netifaces-0.11.0 networkx-2.5.1 nova-23.2.2 numpy-1.19.5 openstacksdk-1.5.0 os-brick-5.2.4 os-client-config-2.1.0 os-resource-classes-1.1.0 os-service-types-1.7.0 os-traits-2.10.0 os-vif-2.8.0 os-win-5.9.0 os-xenapi-0.3.4 osc-lib-2.8.1 oslo.cache-2.11.0 oslo.concurrency-4.5.1 oslo.config-8.8.1 oslo.context-4.1.0 oslo.db-11.3.0 oslo.i18n-5.1.0 oslo.log-4.8.0 oslo.messaging-12.14.0 oslo.metrics-0.4.0 oslo.middleware-4.5.1 oslo.policy-3.12.1 oslo.privsep-2.8.0 oslo.reports-2.4.0 oslo.rootwrap-6.3.1 oslo.serialization-4.3.0 oslo.service-2.8.0 oslo.upgradecheck-1.5.0 oslo.utils-4.13.0 oslo.versionedobjects-2.6.0 ovs-3.1.2 ovsdbapp-1.16.1 packaging-21.3 paramiko-3.3.1 pbr-5.11.1 prometheus-client-0.17.1 psutil-5.9.5 pyOpenSSL-23.2.0 pyasn1-0.5.0 pyasn1-modules-0.3.0 pycadf-3.1.1 pycparser-2.21 pydot-1.4.2 pyinotify-0.9.6 pynacl-1.5.0 pyparsing-3.1.1 pyperclip-1.8.2 pypowervm-1.1.27 pyroute2-0.7.9 pyrsistent-0.18.0 python-barbicanclient-5.6.0 python-cinderclient-8.3.0 python-dateutil-2.8.2 python-glanceclient-3.6.0 python-keystoneclient-4.5.0 python-neutronclient-7.8.0 pytz-2023.3.post1 redis-4.3.6 repoze.lru-0.7 requests-2.27.1 requestsexceptions-1.4.0 retrying-1.3.4 rfc3986-1.5.0 simplejson-3.19.1 six-1.16.0 sortedcontainers-2.4.0 sqlalchemy-migrate-0.13.0 sqlparse-0.4.4 statsd-4.0.1 stevedore-3.5.2 taskflow-4.7.0 tenacity-8.2.2 testresources-2.0.1 testscenarios-0.5.0 testtools-2.6.0 tooz-2.11.1 typing-extensions-4.1.1 urllib3-1.26.16 vine-5.0.0 voluptuous-0.13.1 warlock-1.3.3 wcwidth-0.2.6 websockify-0.11.0 wrapt-1.15.0 zVMCloudConnector-1.6.3 zipp-3.6.0
(venv) [root@localhost python3.6]# rustc
Usage: rustc [OPTIONS] INPUT

Options:
    -h, --help          Display this message
        --cfg SPEC      Configure the compilation environment.
                        SPEC supports the syntax `NAME[="VALUE"]`.
    -L [KIND=]PATH      Add a directory to the library search path. The
                        optional KIND can be one of dependency, crate, native,
                        framework, or all (the default).
    -l [KIND[:MODIFIERS]=]NAME[:RENAME]
                        Link the generated crate(s) to the specified native
                        library NAME. The optional KIND can be one of
                        static, framework, or dylib (the default).
                        Optional comma separated MODIFIERS
                        (bundle|verbatim|whole-archive|as-needed)
                        may be specified each with a prefix of either '+' to
                        enable or '-' to disable.
        --crate-type [bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]
                        Comma separated list of types of crates
                        for the compiler to emit
        --crate-name NAME
                        Specify the name of the crate being built
        --edition 2015|2018|2021|2024
                        Specify which edition of the compiler to use when
                        compiling code. The default is 2015 and the latest
                        stable edition is 2021.
        --emit [asm|llvm-bc|llvm-ir|obj|metadata|link|dep-info|mir]
                        Comma separated list of types of output for the
                        compiler to emit
        --print [crate-name|file-names|sysroot|target-libdir|cfg|calling-conventions|target-list|target-cpus|target-features|relocation-models|code-models|tls-models|target-spec-json|all-target-specs-json|native-static-libs|stack-protector-strategies|link-args|deployment-target]
                        Compiler information to print on stdout
    -g                  Equivalent to -C debuginfo=2
    -O                  Equivalent to -C opt-level=2
    -o FILENAME         Write output to <filename>
        --out-dir DIR   Write output to compiler-chosen filename in <dir>
        --explain OPT   Provide a detailed explanation of an error message
        --test          Build a test harness
        --target TARGET Target triple for which the code is compiled
    -A, --allow LINT    Set lint allowed
    -W, --warn LINT     Set lint warnings
        --force-warn LINT
                        Set lint force-warn
    -D, --deny LINT     Set lint denied
    -F, --forbid LINT   Set lint forbidden
        --cap-lints LEVEL
                        Set the most restrictive lint level. More restrictive
                        lints are capped at this level
    -C, --codegen OPT[=VALUE]
                        Set a codegen option
    -V, --version       Print version info and exit
    -v, --verbose       Use verbose output

Additional help:
    -C help             Print codegen options
    -W help             Print 'lint' options and default settings
    --help -v           Print the full set of options rustc accepts

取消rust环境变量再来一次

[root@localhost python3.6]# export PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
[root@localhost python3.6]# ll
总用量 0
drwxr-xr-x 7 root root 98  9月 21 08:53 venv
[root@localhost python3.6]# rm venv/ -rf
[root@localhost python3.6]# /usr/local/Python-3.6.8/bin/python3 -m venv venv
[root@localhost python3.6]# source venv/bin/activate
(venv) [root@localhost python3.6]# pip -V
pip 18.1 from /home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/pip (python 3.6)
(venv) [root@localhost python3.6]# pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-21.3.1
(venv) [root@localhost python3.6]# pip -V
pip 21.3.1 from /home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/pip (python 3.6)
(venv) [root@localhost python3.6]# pip install nova==23.2.2
Collecting nova==23.2.2
  Using cached nova-23.2.2-py3-none-any.whl (5.7 MB)
Collecting os-service-types>=1.7.0
  Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
Collecting oslo.serialization>=4.1.0
  Using cached oslo.serialization-4.3.0-py3-none-any.whl (25 kB)
Collecting oslo.privsep>=2.4.0
  Using cached oslo.privsep-2.8.0-py3-none-any.whl (38 kB)
Collecting python-neutronclient>=6.7.0
  Using cached python_neutronclient-7.8.0-py3-none-any.whl (437 kB)
Collecting keystoneauth1>=3.16.0
  Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)
Collecting greenlet>=0.4.15
  Using cached greenlet-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557 kB)
Collecting oslo.upgradecheck>=1.3.0
  Using cached oslo.upgradecheck-1.5.0-py3-none-any.whl (14 kB)
Collecting sqlalchemy-migrate>=0.13.0
  Using cached sqlalchemy_migrate-0.13.0-py2.py3-none-any.whl (109 kB)
Collecting cryptography>=2.7
  Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl (3.5 MB)
Collecting microversion-parse>=0.2.1
  Using cached microversion_parse-1.0.1-py3-none-any.whl (19 kB)
Collecting tooz>=1.58.0
  Using cached tooz-2.11.1-py3-none-any.whl (93 kB)
Collecting os-win>=5.4.0
  Using cached os_win-5.9.0-py3-none-any.whl (274 kB)
Collecting dataclasses>=0.7
  Using cached dataclasses-0.8-py3-none-any.whl (19 kB)
Collecting zVMCloudConnector>=1.3.0
  Using cached zVMCloudConnector-1.6.3-py3-none-any.whl (432 kB)
Collecting websockify>=0.9.0
  Using cached websockify-0.11.0-py3-none-any.whl (39 kB)
Collecting oslo.context>=3.1.1
  Using cached oslo.context-4.1.0-py3-none-any.whl (20 kB)
Collecting psutil>=3.2.2
  Using cached psutil-5.9.5-cp36-abi3-linux_aarch64.whl
Collecting cursive>=0.2.1
  Using cached cursive-0.2.3-py2.py3-none-any.whl (43 kB)
Collecting SQLAlchemy>=1.2.19
  Using cached SQLAlchemy-1.4.49-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB)
Collecting lxml>=4.5.0
  Using cached lxml-4.9.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB)
Collecting os-brick>=4.3.1
  Using cached os_brick-5.2.4-py3-none-any.whl (271 kB)
Collecting Jinja2>=2.10
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting oslo.log>=4.4.0
  Using cached oslo.log-4.8.0-py3-none-any.whl (71 kB)
Collecting oslo.versionedobjects>=1.35.0
  Using cached oslo.versionedobjects-2.6.0-py3-none-any.whl (86 kB)
Collecting castellan>=0.16.0
  Using cached castellan-3.11.0-py3-none-any.whl (96 kB)
Collecting python-cinderclient!=4.0.0,>=3.3.0
  Using cached python_cinderclient-8.3.0-py3-none-any.whl (254 kB)
Collecting stevedore>=1.20.0
  Using cached stevedore-3.5.2-py3-none-any.whl (50 kB)
Collecting oslo.utils>=4.8.0
  Using cached oslo.utils-4.13.0-py3-none-any.whl (101 kB)
Collecting decorator>=4.1.0
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting pypowervm>=1.1.15
  Using cached pypowervm-1.1.27-py2.py3-none-any.whl (1.1 MB)
Collecting iso8601>=0.1.11
  Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
Collecting Paste>=2.0.2
  Using cached Paste-3.5.3-py2.py3-none-any.whl (593 kB)
Collecting PyYAML>=5.1
  Using cached PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (669 kB)
Collecting oslo.policy>=3.6.0
  Using cached oslo.policy-3.12.1-py3-none-any.whl (87 kB)
Collecting oslo.rootwrap>=5.8.0
  Using cached oslo.rootwrap-6.3.1-py3-none-any.whl (38 kB)
Collecting eventlet>=0.30.1
  Using cached eventlet-0.33.3-py2.py3-none-any.whl (226 kB)
Collecting retrying!=1.3.0,>=1.3.3
  Using cached retrying-1.3.4-py3-none-any.whl (11 kB)
Collecting oslo.reports>=1.18.0
  Using cached oslo.reports-2.4.0-py3-none-any.whl (53 kB)
Collecting oslo.concurrency>=4.4.0
  Using cached oslo.concurrency-4.5.1-py3-none-any.whl (47 kB)
Collecting oslo.middleware>=3.31.0
  Using cached oslo.middleware-4.5.1-py3-none-any.whl (65 kB)
Collecting pbr>=5.5.1
  Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
Collecting Routes>=2.3.1
  Using cached Routes-2.5.1-py2.py3-none-any.whl (40 kB)
Collecting futurist>=1.8.0
  Using cached futurist-2.4.1-py3-none-any.whl (36 kB)
Collecting os-resource-classes>=0.4.0
  Using cached os_resource_classes-1.1.0-py3-none-any.whl (11 kB)
Collecting oslo.service>=2.5.0
  Using cached oslo.service-2.8.0-py3-none-any.whl (77 kB)
Collecting requests>=2.25.1
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting taskflow>=3.8.0
  Using cached taskflow-4.7.0-py3-none-any.whl (493 kB)
Collecting jsonschema>=3.2.0
  Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting PrettyTable>=0.7.1
  Using cached prettytable-2.5.0-py3-none-any.whl (24 kB)
Collecting keystonemiddleware>=4.20.0
  Using cached keystonemiddleware-9.5.0-py3-none-any.whl (119 kB)
Collecting oslo.cache>=1.26.0
  Using cached oslo.cache-2.11.0-py3-none-any.whl (69 kB)
Collecting oslo.messaging>=10.3.0
  Using cached oslo.messaging-12.14.0-py3-none-any.whl (253 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting python-glanceclient>=2.8.0
  Using cached python_glanceclient-3.6.0-py3-none-any.whl (203 kB)
Collecting rfc3986>=1.2.0
  Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)
Collecting os-vif>=1.14.0
  Using cached os_vif-2.8.0-py3-none-any.whl (107 kB)
Collecting netifaces>=0.10.4
  Using cached netifaces-0.11.0.tar.gz (30 kB)
  Preparing metadata (setup.py) ... done
Collecting oslo.db>=4.44.0
  Using cached oslo.db-11.3.0-py3-none-any.whl (175 kB)
Collecting os-xenapi>=0.3.4
  Using cached os_xenapi-0.3.4-py2.py3-none-any.whl (137 kB)
Collecting oslo.i18n>=5.0.1
  Using cached oslo.i18n-5.1.0-py3-none-any.whl (46 kB)
Collecting netaddr>=0.7.18
  Using cached netaddr-0.9.0-py3-none-any.whl (2.2 MB)
Collecting PasteDeploy>=1.5.0
  Using cached PasteDeploy-2.1.1-py2.py3-none-any.whl (17 kB)
Collecting paramiko>=2.7.1
  Using cached paramiko-3.3.1-py3-none-any.whl (224 kB)
Collecting os-traits>=2.5.0
  Using cached os_traits-2.10.0-py3-none-any.whl (41 kB)
Collecting WebOb>=1.8.2
  Using cached WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
Collecting openstacksdk>=0.35.0
  Using cached openstacksdk-1.5.0-py3-none-any.whl (1.7 MB)
Collecting oslo.config>=6.8.0
  Using cached oslo.config-8.8.1-py3-none-any.whl (128 kB)
Collecting python-barbicanclient>=4.5.2
  Using cached python_barbicanclient-5.6.0-py3-none-any.whl (89 kB)
Collecting cffi>=1.12
  Using cached cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (434 kB)
Collecting six>=1.10.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting dnspython>=1.15.0
  Using cached dnspython-2.2.1-py3-none-any.whl (269 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26 kB)
Collecting importlib-metadata
  Using cached importlib_metadata-4.8.3-py3-none-any.whl (17 kB)
Requirement already satisfied: setuptools in ./venv/lib/python3.6/site-packages (from jsonschema>=3.2.0->nova==23.2.2) (40.6.2)
Collecting attrs>=17.4.0
  Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting pyrsistent>=0.14.0
  Using cached pyrsistent-0.18.0-cp36-cp36m-linux_aarch64.whl
Collecting pycadf!=2.0.0,>=1.1.0
  Using cached pycadf-3.1.1-py3-none-any.whl (39 kB)
Collecting python-keystoneclient>=3.20.0
  Using cached python_keystoneclient-4.5.0-py3-none-any.whl (398 kB)
Collecting importlib-resources
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jmespath>=0.9.0
  Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting appdirs>=1.3.0
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting requestsexceptions>=1.2.0
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
Collecting jsonpatch!=1.20,>=1.16
  Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
Collecting dogpile.cache>=0.6.5
  Using cached dogpile.cache-1.2.2-py3-none-any.whl (52 kB)
Collecting tenacity>=6.3.1
  Using cached tenacity-8.2.2-py3-none-any.whl (24 kB)
Collecting pyroute2>=0.5.2
  Using cached pyroute2-0.7.9-py3-none-any.whl (456 kB)
Collecting debtcollector>=1.19.0
  Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
Collecting ovsdbapp>=0.12.1
  Using cached ovsdbapp-1.16.1-py3-none-any.whl (124 kB)
Collecting Babel!=2.4.0,>=2.3.4
  Using cached Babel-2.11.0-py3-none-any.whl (9.5 MB)
Collecting fasteners>=0.7.0
  Using cached fasteners-0.19-py3-none-any.whl (18 kB)
Collecting testresources>=2.0.0
  Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB)
Collecting testscenarios>=0.4
  Using cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)
Collecting alembic>=0.9.6
  Using cached alembic-1.7.7-py3-none-any.whl (210 kB)
Collecting pyinotify>=0.9.6
  Using cached pyinotify-0.9.6.tar.gz (60 kB)
  Preparing metadata (setup.py) ... done
Collecting kombu>=4.6.6
  Using cached kombu-5.1.0-py3-none-any.whl (187 kB)
Collecting amqp>=2.5.2
  Using cached amqp-5.1.1-py3-none-any.whl (50 kB)
Collecting oslo.metrics>=0.2.1
  Using cached oslo.metrics-0.4.0-py3-none-any.whl (13 kB)
Collecting cachetools>=2.0.0
  Using cached cachetools-4.2.4-py3-none-any.whl (10 kB)
Collecting statsd>=3.2.1
  Using cached statsd-4.0.1-py2.py3-none-any.whl (13 kB)
Collecting bcrypt>=3.1.3
  Using cached bcrypt-4.0.1-cp36-abi3-manylinux_2_28_aarch64.whl (583 kB)
Collecting msgpack>=0.6.0
  Using cached msgpack-1.0.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288 kB)
Collecting pytz>=2013.6
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
Collecting Yappi>=1.0
  Using cached yappi-1.4.0-cp36-cp36m-linux_aarch64.whl
Collecting fixtures>=3.0.0
  Using cached fixtures-4.0.1-py3-none-any.whl
Collecting packaging>=20.4
  Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting pyparsing>=2.1.0
  Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Collecting pynacl>=1.5
  Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (601 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting pyasn1-modules
  Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting futures>=3.0
  Using cached futures-3.0.5.tar.gz (25 kB)
  Preparing metadata (setup.py) ... done
Collecting pyasn1
  Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Collecting simplejson>=3.5.1
  Using cached simplejson-3.19.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (125 kB)
Collecting wrapt>=1.7.0
  Using cached wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (75 kB)
Collecting pyOpenSSL>=17.1.0
  Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
Collecting warlock<2,>=1.2.0
  Using cached warlock-1.3.3.tar.gz (11 kB)
  Preparing metadata (setup.py) ... done
Collecting cliff>=3.4.0
  Using cached cliff-3.10.1-py3-none-any.whl (81 kB)
Collecting osc-lib>=1.12.0
  Using cached osc_lib-2.8.1-py3-none-any.whl (89 kB)
Collecting os-client-config>=1.28.0
  Using cached os_client_config-2.1.0-py3-none-any.whl (31 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2023.7.22-py3-none-any.whl (158 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.16-py2.py3-none-any.whl (143 kB)
Collecting repoze.lru>=0.3
  Using cached repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting Tempita>=0.4
  Using cached Tempita-0.5.2-py3-none-any.whl (12 kB)
Collecting sqlparse
  Using cached sqlparse-0.4.4-py3-none-any.whl (41 kB)
Collecting pydot>=1.2.4
  Using cached pydot-1.4.2-py2.py3-none-any.whl (21 kB)
Collecting networkx>=2.1.0
  Using cached networkx-2.5.1-py3-none-any.whl (1.6 MB)
Collecting automaton>=1.9.0
  Using cached automaton-2.5.0-py3-none-any.whl (22 kB)
Collecting voluptuous>=0.8.9
  Using cached voluptuous-0.13.1-py3-none-any.whl (29 kB)
Collecting redis
  Using cached redis-4.3.6-py3-none-any.whl (248 kB)
Collecting jwcrypto
  Using cached jwcrypto-1.5.0.tar.gz (86 kB)
  Preparing metadata (setup.py) ... done
Collecting numpy
  Using cached numpy-1.19.5-cp36-cp36m-manylinux2014_aarch64.whl (12.4 MB)
Collecting PyJWT>=1.0.1
  Using cached PyJWT-2.4.0-py3-none-any.whl (18 kB)
Collecting Mako
  Using cached Mako-1.1.6-py2.py3-none-any.whl (75 kB)
Collecting vine>=5.0.0
  Using cached vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting cmd2>=1.0.0
  Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)
Collecting autopage>=0.4.0
  Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
Collecting typing-extensions>=4.0.1
  Using cached typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Collecting zipp>=0.5
  Using cached zipp-3.6.0-py3-none-any.whl (5.3 kB)
Collecting jsonpointer>=1.9
  Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
Collecting cached-property
  Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Collecting decorator>=4.1.0
  Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting prometheus-client>=0.6.0
  Using cached prometheus_client-0.17.1-py3-none-any.whl (60 kB)
Collecting ovs>=2.10.0
  Using cached ovs-3.1.2-py3-none-any.whl
Collecting testtools
  Using cached testtools-2.6.0-py3-none-any.whl (182 kB)
Collecting deprecated
  Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Collecting async-timeout>=4.0.2
  Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting pyperclip>=1.6
  Using cached pyperclip-1.8.2.tar.gz (20 kB)
  Preparing metadata (setup.py) ... done
Collecting sortedcontainers
  Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Using legacy 'setup.py install' for netifaces, since package 'wheel' is not installed.
Using legacy 'setup.py install' for futures, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pyinotify, since package 'wheel' is not installed.
Using legacy 'setup.py install' for warlock, since package 'wheel' is not installed.
Using legacy 'setup.py install' for jwcrypto, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pyperclip, since package 'wheel' is not installed.
Installing collected packages: zipp, typing-extensions, wrapt, pyparsing, pbr, importlib-resources, importlib-metadata, urllib3, pytz, packaging, oslo.i18n, netifaces, netaddr, iso8601, idna, debtcollector, charset-normalizer, certifi, stevedore, six, rfc3986, requests, PyYAML, oslo.utils, msgpack, wcwidth, vine, repoze.lru, python-dateutil, pyperclip, pyinotify, pycparser, oslo.serialization, oslo.context, oslo.config, MarkupSafe, greenlet, fasteners, dnspython, attrs, Yappi, WebOb, statsd, Routes, prometheus-client, PrettyTable, PasteDeploy, Paste, oslo.log, oslo.concurrency, os-service-types, jsonpointer, Jinja2, fixtures, eventlet, decorator, cmd2, cffi, cached-property, bcrypt, autopage, amqp, sortedcontainers, requestsexceptions, pyrsistent, oslo.service, oslo.middleware, oslo.metrics, kombu, keystoneauth1, jsonpatch, jmespath, futurist, dogpile.cache, cryptography, cliff, cachetools, appdirs, testtools, tenacity, Tempita, sqlparse, SQLAlchemy, simplejson, python-barbicanclient, pynacl, pydot, pyasn1, ovs, oslo.messaging, openstacksdk, networkx, Mako, jsonschema, deprecated, automaton, async-timeout, warlock, voluptuous, testscenarios, testresources, taskflow, sqlalchemy-migrate, redis, python-keystoneclient, pyroute2, pyOpenSSL, PyJWT, pycadf, pyasn1-modules, psutil, paramiko, ovsdbapp, oslo.versionedobjects, oslo.privsep, oslo.policy, oslo.cache, osc-lib, os-win, os-client-config, numpy, lxml, jwcrypto, futures, castellan, Babel, alembic, zVMCloudConnector, websockify, tooz, retrying, python-neutronclient, python-glanceclient, python-cinderclient, pypowervm, oslo.upgradecheck, oslo.rootwrap, oslo.reports, oslo.db, os-xenapi, os-vif, os-traits, os-resource-classes, os-brick, microversion-parse, keystonemiddleware, dataclasses, cursive, nova
    Running setup.py install for netifaces ... done
    Running setup.py install for pyperclip ... done
    Running setup.py install for pyinotify ... done
    Running setup.py install for warlock ... done
    Running setup.py install for jwcrypto ... done
    Running setup.py install for futures ... done
Successfully installed Babel-2.11.0 Jinja2-3.0.3 Mako-1.1.6 MarkupSafe-2.0.1 Paste-3.5.3 PasteDeploy-2.1.1 PrettyTable-2.5.0 PyJWT-2.4.0 PyYAML-6.0.1 Routes-2.5.1 SQLAlchemy-1.4.49 Tempita-0.5.2 WebOb-1.8.7 Yappi-1.4.0 alembic-1.7.7 amqp-5.1.1 appdirs-1.4.4 async-timeout-4.0.2 attrs-22.2.0 automaton-2.5.0 autopage-0.5.1 bcrypt-4.0.1 cached-property-1.5.2 cachetools-4.2.4 castellan-3.11.0 certifi-2023.7.22 cffi-1.15.1 charset-normalizer-2.0.12 cliff-3.10.1 cmd2-2.4.3 cryptography-40.0.2 cursive-0.2.3 dataclasses-0.8 debtcollector-2.5.0 decorator-4.4.2 deprecated-1.2.14 dnspython-2.2.1 dogpile.cache-1.2.2 eventlet-0.33.3 fasteners-0.19 fixtures-4.0.1 futures-3.0.5 futurist-2.4.1 greenlet-2.0.2 idna-3.4 importlib-metadata-4.8.3 importlib-resources-5.4.0 iso8601-1.1.0 jmespath-0.10.0 jsonpatch-1.32 jsonpointer-2.3 jsonschema-3.2.0 jwcrypto-1.5.0 keystoneauth1-5.1.2 keystonemiddleware-9.5.0 kombu-5.1.0 lxml-4.9.3 microversion-parse-1.0.1 msgpack-1.0.5 netaddr-0.9.0 netifaces-0.11.0 networkx-2.5.1 nova-23.2.2 numpy-1.19.5 openstacksdk-1.5.0 os-brick-5.2.4 os-client-config-2.1.0 os-resource-classes-1.1.0 os-service-types-1.7.0 os-traits-2.10.0 os-vif-2.8.0 os-win-5.9.0 os-xenapi-0.3.4 osc-lib-2.8.1 oslo.cache-2.11.0 oslo.concurrency-4.5.1 oslo.config-8.8.1 oslo.context-4.1.0 oslo.db-11.3.0 oslo.i18n-5.1.0 oslo.log-4.8.0 oslo.messaging-12.14.0 oslo.metrics-0.4.0 oslo.middleware-4.5.1 oslo.policy-3.12.1 oslo.privsep-2.8.0 oslo.reports-2.4.0 oslo.rootwrap-6.3.1 oslo.serialization-4.3.0 oslo.service-2.8.0 oslo.upgradecheck-1.5.0 oslo.utils-4.13.0 oslo.versionedobjects-2.6.0 ovs-3.1.2 ovsdbapp-1.16.1 packaging-21.3 paramiko-3.3.1 pbr-5.11.1 prometheus-client-0.17.1 psutil-5.9.5 pyOpenSSL-23.2.0 pyasn1-0.5.0 pyasn1-modules-0.3.0 pycadf-3.1.1 pycparser-2.21 pydot-1.4.2 pyinotify-0.9.6 pynacl-1.5.0 pyparsing-3.1.1 pyperclip-1.8.2 pypowervm-1.1.27 pyroute2-0.7.9 pyrsistent-0.18.0 python-barbicanclient-5.6.0 python-cinderclient-8.3.0 python-dateutil-2.8.2 python-glanceclient-3.6.0 python-keystoneclient-4.5.0 python-neutronclient-7.8.0 pytz-2023.3.post1 redis-4.3.6 repoze.lru-0.7 requests-2.27.1 requestsexceptions-1.4.0 retrying-1.3.4 rfc3986-1.5.0 simplejson-3.19.1 six-1.16.0 sortedcontainers-2.4.0 sqlalchemy-migrate-0.13.0 sqlparse-0.4.4 statsd-4.0.1 stevedore-3.5.2 taskflow-4.7.0 tenacity-8.2.2 testresources-2.0.1 testscenarios-0.5.0 testtools-2.6.0 tooz-2.11.1 typing-extensions-4.1.1 urllib3-1.26.16 vine-5.0.0 voluptuous-0.13.1 warlock-1.3.3 wcwidth-0.2.6 websockify-0.11.0 wrapt-1.15.0 zVMCloudConnector-1.6.3 zipp-3.6.0
(venv) [root@localhost python3.6]# rustc
-bash: rustc:未找到命令
(venv) [root@localhost python3.6]# nova-api
/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/OpenSSL/_util.py:6: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
  from cryptography.hazmat.bindings.openssl.binding import Binding
Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.
Traceback (most recent call last):
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/bin/nova-api", line 5, in <module>
    from nova.cmd.api import main
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/cmd/api.py", line 31, in <module>
    from nova import config
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/config.py", line 25, in <module>
    from nova.db.sqlalchemy import api as sqlalchemy_api
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/db/sqlalchemy/api.py", line 61, in <module>
    from nova import block_device
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/block_device.py", line 26, in <module>
    from nova import utils
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/utils.py", line 34, in <module>
    from openstack import connection
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/__init__.py", line 58, in <module>
    import openstack.connection
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/connection.py", line 217, in <module>
    from openstack import _services_mixin
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/_services_mixin.py", line 6, in <module>
    from openstack.block_storage import block_storage_service
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/block_storage/block_storage_service.py", line 14, in <module>
    from openstack.block_storage.v3 import _proxy as _v3_proxy
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/block_storage/v3/_proxy.py", line 37, in <module>
    class Proxy(_base_proxy.BaseBlockStorageProxy):
  File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/openstack/block_storage/v3/_proxy.py", line 1592, in Proxy
    ignore_missing: ty.Literal[True] = True,
AttributeError: module 'typing' has no attribute 'Literal'
 

解决AttributeError: module 'typing' has no attribute 'Literal'

(venv) [root@localhost python3.6]# pip install openstacksdk==0.55.1
Collecting openstacksdk==0.55.1
  Downloading openstacksdk-0.55.1-py3-none-any.whl (1.4 MB)
     |████████████████████████████████| 1.4 MB 1.2 MB/s            
Requirement already satisfied: PyYAML>=3.13 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (6.0.1)
Requirement already satisfied: jmespath>=0.9.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (0.10.0)
Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (5.11.1)
Requirement already satisfied: os-service-types>=1.7.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.7.0)
Requirement already satisfied: decorator>=4.4.1 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (4.4.2)
Requirement already satisfied: appdirs>=1.3.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.4.4)
Requirement already satisfied: jsonpatch!=1.20,>=1.16 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.32)
Requirement already satisfied: cryptography>=2.7 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (40.0.2)
Requirement already satisfied: dogpile.cache>=0.6.5 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.2.2)
Requirement already satisfied: importlib-metadata>=1.7.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (4.8.3)
Requirement already satisfied: requestsexceptions>=1.2.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.4.0)
Collecting munch>=2.1.0
  Downloading munch-4.0.0-py2.py3-none-any.whl (9.9 kB)
Requirement already satisfied: netifaces>=0.10.4 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (0.11.0)
Requirement already satisfied: iso8601>=0.1.11 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (1.1.0)
Requirement already satisfied: keystoneauth1>=3.18.0 in ./venv/lib/python3.6/site-packages (from openstacksdk==0.55.1) (5.1.2)
Requirement already satisfied: cffi>=1.12 in ./venv/lib/python3.6/site-packages (from cryptography>=2.7->openstacksdk==0.55.1) (1.15.1)
Requirement already satisfied: stevedore>=3.0.0 in ./venv/lib/python3.6/site-packages (from dogpile.cache>=0.6.5->openstacksdk==0.55.1) (3.5.2)
Requirement already satisfied: typing-extensions>=4.0.1 in ./venv/lib/python3.6/site-packages (from dogpile.cache>=0.6.5->openstacksdk==0.55.1) (4.1.1)
Requirement already satisfied: zipp>=0.5 in ./venv/lib/python3.6/site-packages (from importlib-metadata>=1.7.0->openstacksdk==0.55.1) (3.6.0)
Requirement already satisfied: jsonpointer>=1.9 in ./venv/lib/python3.6/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk==0.55.1) (2.3)
Requirement already satisfied: six>=1.10.0 in ./venv/lib/python3.6/site-packages (from keystoneauth1>=3.18.0->openstacksdk==0.55.1) (1.16.0)
Requirement already satisfied: requests>=2.14.2 in ./venv/lib/python3.6/site-packages (from keystoneauth1>=3.18.0->openstacksdk==0.55.1) (2.27.1)
Requirement already satisfied: pycparser in ./venv/lib/python3.6/site-packages (from cffi>=1.12->cryptography>=2.7->openstacksdk==0.55.1) (2.21)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.6/site-packages (from requests>=2.14.2->keystoneauth1>=3.18.0->openstacksdk==0.55.1) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.6/site-packages (from requests>=2.14.2->keystoneauth1>=3.18.0->openstacksdk==0.55.1) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.6/site-packages (from requests>=2.14.2->keystoneauth1>=3.18.0->openstacksdk==0.55.1) (2023.7.22)
Requirement already satisfied: charset-normalizer~=2.0.0 in ./venv/lib/python3.6/site-packages (from requests>=2.14.2->keystoneauth1>=3.18.0->openstacksdk==0.55.1) (2.0.12)
Installing collected packages: munch, openstacksdk
  Attempting uninstall: openstacksdk
    Found existing installation: openstacksdk 1.5.0
    Uninstalling openstacksdk-1.5.0:
      Successfully uninstalled openstacksdk-1.5.0
Successfully installed munch-4.0.0 openstacksdk-0.55.1
 

(venv) [root@localhost python3.6]# nova-api
/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/OpenSSL/_util.py:6: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
  from cryptography.hazmat.bindings.openssl.binding import Binding
Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.
2023-09-21 09:01:58.087 313158 WARNING nova.service [-] Running nova-osapi_compute using eventlet is deprecated. Deploy with a WSGI server such as uwsgi or mod_wsgi.
2023-09-21 09:01:58.088 313158 CRITICAL nova [-] Unhandled error: nova.exception.ConfigNotFound: Could not find config at api-paste.ini
2023-09-21 09:01:58.088 313158 ERROR nova Traceback (most recent call last):
2023-09-21 09:01:58.088 313158 ERROR nova   File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/bin/nova-api", line 8, in <module>
2023-09-21 09:01:58.088 313158 ERROR nova     sys.exit(main())
2023-09-21 09:01:58.088 313158 ERROR nova   File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/cmd/api.py", line 59, in main
2023-09-21 09:01:58.088 313158 ERROR nova     server = service.WSGIService(api, use_ssl=should_use_ssl)
2023-09-21 09:01:58.088 313158 ERROR nova   File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/service.py", line 347, in __init__
2023-09-21 09:01:58.088 313158 ERROR nova     self.loader = loader or api_wsgi.Loader()
2023-09-21 09:01:58.088 313158 ERROR nova   File "/home/yeqiang/kylinv10sp3/nova/python3.6/venv/lib/python3.6/site-packages/nova/api/wsgi.py", line 244, in __init__
2023-09-21 09:01:58.088 313158 ERROR nova     raise exception.ConfigNotFound(path=config_path)
2023-09-21 09:01:58.088 313158 ERROR nova nova.exception.ConfigNotFound: Could not find config at api-paste.ini
2023-09-21 09:01:58.088 313158 ERROR nova 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值