在此处输入图像描述 当我尝试在 Windows 计算机中通过 cmd 安装 pip install expliot 包时,我收到 2 个错误名称 ×
Building wheel for bluepy (pyproject.toml) did not run successfully.
│ exit code: 1
**AND**
opt = self.warn_dash_deprecation(opt, section)
running bdist_wheel
running build
running build_py
Working dir is C:\Users\USER_NAME\AppData\Local\Temp\pip-install-obmlo0fl\bluepy_ccde389d63414d1ba621ba01bad043dd
execute make -C ./bluepy clean
error: [WinError 2] The system cannot find the file specified
[end of output]
关于如何解决此问题的任何想法吗?
需要安装“ pip install expliot ”通过 www.expliot.in 在windows机器上通过CMD打包。
问题似乎出在安装
bluepy
依赖项上,该依赖项需要
make
命令(通常在 Linux 环境中可用)。
bluepy
主要用于与蓝牙设备交互,并且严重依赖于可能无法在 Windows 上轻松获得的平台特定工具。
以下是一些解决此问题的选项:
1. 在 Windows 上使用 WSL(适用于 Linux 的 Windows 子系统):
- 这可能是最干净的解决方案。WSL 允许在 Windows 内运行 Linux 环境。
- 安装 WSL: 按照 Microsoft 的说明进行操作 https://docs.microsoft.com/en-us/windows/wsl/install
-
在 WSL 中安装 Python 和 pip:
安装选择的 Linux 发行版后,使用以下命令安装 Python 和 pip:
bash sudo apt update sudo apt install python3 python3-pip
-
安装 expliot:
bash pip3 install expliot
2. 探索 bluepy 的替代方案:
-
如果无法使用 WSL,请搜索
bluepy
的 Windows 兼容替代方案。可能存在提供类似功能的其他 Python 库。
3. 手动安装 bluepy(不推荐):
- 尝试安装 Microsoft Visual C++ Build Tools: bluepy 可能需要此工具才能在 Windows 上进行编译。可以从以下位置下载它: https://visualstudio.microsoft.com/visual-cpp-build-tools/
- 如果这不起作用, 可能需要手动编译 bluepy 或搜索预构建的 Windows 轮子。但这可能很复杂且耗时。
如果已经安装了 Visual C++ Build Tools 并且仍然遇到问题,请尝试以下操作:
-
升级 setuptools:
有时 setuptools 版本过低会导致此类问题。尝试升级它:
bash pip install --upgrade setuptools
-
清理 pip 缓存:
bash pip cache purge
-
再次尝试安装:
bash pip install expliot
如果问题仍然存在,则
expliot
包本身可能存在问题。在这种情况下,联系包维护者或查找替代解决方案将是最好的选择。
请记住,使用 WSL 或探索替代库通常是解决此类依赖项问题的更直接和更少出错的方法。
标签:python,installation,pip From: 78779465