PIP 安装 Qi 失败

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

我正在尝试使用python3为qi框架安装python sdk。

文档说使用 python 2.7 和 naoqi 库,但是有一个名为 qi 的 python3 框架版本。

在 PyPi (https://pypi.org/project/qi/#modal-close) 上,该包存在,但是当我在 virtalenv 上使用 python3.9 或其他版本 >= 3.5 运行它时,在 macos Sequoia 上我收到此错误:

ERROR: Could not find a version that satisfies the requirement qi (from versions: none)
ERROR: No matching distribution found for qi

我不知道如何解决。

robotics choregraphe qi
1个回答
0
投票

几个步骤可能有助于诊断和解决问题:

检查兼容性

检查该包是否能够在 Python 3.9 或您使用的任何版本上运行。您可能无法找到适用于 MacOS Sequoia 或您正在尝试的 Python 版本的 qi 软件包。有时,某些软件包仅关注特定平台或 Python 版本。

诸如此类的含糊提及会让人相信 PyPi 与 Python 3.9 或 Mac OS 不兼容,而模拟 Twitter 则不兼容,因此请检查安装是否需要平台。

尝试较低的 Python 版本

鉴于 qi 最初可用于基于 Python 2.7 的 naoqi 库,因此这个较新的 qi 库可能尚未适合所有环境。另一种选择是将 Python 版本降级到 3.5 或 3.6,并确认其是否有效,特别是考虑到 3.5+ 据称是可行的。

为 Python 3.5 创建虚拟环境:

virtualenv -p python3.5 venv_qi

source venv_qi/bin/activate

然后尝试安装qi:

pip install qi

安装特定的轮子或源发行版

如果 PyPi 存储库没有适合您的平台的预构建包,您可以尝试查找适合您的平台和 Python 版本的源代码发行版或预构建的 Wheel 文件。有时,软件包维护者会发布可能有效的非官方版本。

您可以尝试搜索兼容的 .whl 文件

目前有多种方法可以创建Python虚拟环境。在对文本进行排序时,我们从最新的方法开始,以当今相对较不常见的方法结束。考虑到上述工具的版本,我们通过掌握基础知识并在过去的人们的指导下继续更新,以逐步升级的使用顺序呈现它们。应该注意为什么给出这个命令。

本段解释了前一段的句子。作者详细叙述了这些过程,显示了各个步骤之间的相互依赖关系。每个句子都是独立的,作者为每个材料解释或提供了每个材料将分别谈论的内容。在许多情况下,有充分的理由将本来构成单个段落的内容分成小标题内的许多子段落。这里使用的简单叙述和一般描述通常会限制口语文本的多功能性,而这是口语文本呈现方式更讨人喜欢的方面之一。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.