【问题标题】:error: command 'cmake' failed: No such file or directory错误:命令“cmake”失败:没有这样的文件或目录
【发布时间】:2020-04-01 03:51:31
【问题描述】:

使用 Python3.8 在 Pycharm 中安装 vaex 时出错 在我的 Win-10 64 位上运行它之前,我已经安装在下面:

- cmake v3.15.3
- pep517 v0.8.1
- pip v19.3.1

错误日志:

running build_ext
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
-- Running cmake for pyarrow
cmake -DPYTHON_EXECUTABLE=C:\Users\xxxxx\AppData\Local\Programs\Python\Python38\python.exe  -G "Visual Studio 14 2015 Win64" -DPYARROW_BOOST_USE_SHARED=on -DCMAKE_BUILD_TYPE=release C:\Users\xxxxx\AppData\Local\Temp\pip-install-g3tufyo5\pyarrow
error: command 'cmake' failed: No such file or directory
----------------------------------------
ERROR: Failed building wheel for pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly.

任何想法,我错过了什么?

【问题讨论】:

  • cmake%PATH% 中吗?您在什么环境中运行安装?
  • 对不起,我是新手。我尝试使用 pycharm 并通过命令行进行安装。在 env 变量中,我可以看到这条路径。 C:\Users\xxxxxx\AppData\Local\Programs\Python\Python38
  • 这能回答你的问题吗? CMake command is not recognized
  • 感谢您提供的信息,但仍有错误。我找到了 cmake 并在 PATH C:\Users\xxxxx\AppData\Local\Programs\Python\Python38\Lib\site-packages\cmake\data\bin 中添加了环境变量现在,得到不同的错误:--选择 Windows SDK 版本以 Windows 10.0.18362 为目标。 CMakeLists.txt:22 处的 CMake 错误(项目):无法运行 MSBuild 命令:MSBuild.exe 获取 VCTargetsPath 的值:系统找不到指定的文件
  • 目前有用于 Arrow 的 Python 3.8 轮子,最好目前使用 Python 3.7 并等待 1-2 个月让 3.8 轮子出现,而不是与 CMake 作斗争。

标签: python cmake pyarrow python-3.8 vaex


【解决方案1】:

你能在你的系统中安装 CMake 吗? 我遇到了同样的问题,我使用了pip3 install cmake

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2013-08-01
  • 1970-01-01
  • 2015-12-20
  • 2013-07-13
  • 2022-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多