繁体   English   中英

Openstack:错误:由于 EnvironmentError 无法安装软件包

[英]Openstack: ERROR: Could not install packages due to an EnvironmentError

我正在尝试在Ubuntu-18.04 LTS上安装Openstack ,而./stack.sh失败并出现以下错误。

Collecting setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,<58.0.0
  Using cached setuptools-57.5.0-py3-none-any.whl (819 kB)
WARNING: Error parsing requirements for setuptools: [Errno 2] No such file or directory: '/usr/local/lib/python3.6/dist-packages/setuptools-59.6.0.dist-info/METADATA'
Installing collected packages: setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 59.6.0
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/local/lib/python3.6/dist-packages/setuptools-59.6.0.dist-info/RECORD'

WARNING: You are using pip version 20.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/usr/bin/python3.6 -m pip install --upgrade pip' command.
++./stack.sh:main:766                       err_trap
++./stack.sh:err_trap:544                   local r=1
++./stack.sh:err_trap:545                   set +o xtrace
stack.sh failed
Error on exit
World dumping... see /opt/stack/logs/worlddump-2022-01-02-070122.txt for details
$ /usr/bin/python3.6 -m pip install --upgrade pip
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
  from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
  from cryptography.utils import int_from_bytes
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /opt/stack/.local/lib/python3.6/site-packages (21.3.1)
WARNING: Error parsing requirements for setuptools: [Errno 2] No such file or directory: '/usr/local/lib/python3.6/dist-packages/setuptools-59.6.0.dist-info/METADATA'

尝试pip install setuptoolspip install --force-reinstall --no-deps setuptools==59.6.0但无济于事。

我缺少什么来完成安装?

以下示例显示了使用pip安装 OpenStack 客户端的命令,该命令支持多个服务。

 pip install python-openstackclient

不推荐使用以下单个客户端以支持普通客户端。 我们建议安装和使用 OpenStack 客户端,而不是安装和学习所有这些客户端。 您可能需要安装单个项目的客户端,因为 OpenStack 客户端的覆盖范围还不够。 如果您需要安装单个客户端的项目,请使用下面的列表替换此pip install命令中的PROJECT名称。

 pip install python-PROJECTclient

请在此处找到有关在 Ubuntu 或其他操作系统上安装 OpenStack 的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM