命令出错,退出状态为 1:python setup.py Egg_info 在安装时检查日志以获取完整的命令输出:drun-airsim-client by pip

问题描述 投票:0回答:4

我在安装 drun-airsim-client 软件包时遇到问题 (https://pypi.org/project/drun-airsim-client/)。我使用的是虚拟环境,我的python版本是3.8.10,我的操作系统是Ubuntu 20.04。这是错误的日志。

ERROR: Command errored out with exit status 1:
     command: '/home/USER/DRONE/venv/bin/python3' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-e0459yt7/airsim/setup.py'"'"'; __file__='"'"'/tmp/pip-install-e0459yt7/airsim/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-e0459yt7/airsim/pip-egg-info
         cwd: /tmp/pip-install-e0459yt7/airsim/
    Complete output (11 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-e0459yt7/airsim/setup.py", line 2, in <module>
        from airsim import __version__
      File "/tmp/pip-install-e0459yt7/airsim/airsim/__init__.py", line 1, in <module>
        from .client import *
      File "/tmp/pip-install-e0459yt7/airsim/airsim/client.py", line 3, in <module>
        from .utils import *
      File "/tmp/pip-install-e0459yt7/airsim/airsim/utils.py", line 1, in <module>
        import numpy as np #pip install numpy
    ModuleNotFoundError: No module named 'numpy'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

您能否建议我一个解决方案,我以前从未在其他软件包中遇到过这个问题&我已经寻找解决方案,但我仍然有同样的错误。

提前致谢。

pip package python-3.8 airsim
4个回答
1
投票

这是

airsim
包中的一个错误:它的
setup.py
导入
airsim
模块
并且模块 导入其他所有内容。也就是说,
setup.py
在安装之前导入所有依赖项。

报告错误


0
投票

您应该尝试通过anaconda或其他方式安装python 3.8.16环境。然后安装 numpy、opencv-contrib-python 和 msgpack-rpc-python。这对我有用,但我不知道为什么 python 版本会影响 Airsim 的安装


0
投票

不使用虚拟环境直接安装即可安装。(python 3.8.0)


-1
投票

如果您在运行之前运行 !pip install msgpack-rpc-python

© www.soinside.com 2019 - 2024. All rights reserved.