在VS Code for Windows中安装pyarrow



我正在尝试用IntelliJ和VS代码将pyarrow v10.0.0安装到Python 3.11.0项目中。我在WIndows 11上使用VS代码的v1.73.0。

我们使用一个自定义的JFrog实例来拉取所有库。为了提取库,我们使用pip管理器扩展。

我有0.38.0版本的轮子。

输出日志的顶部是以下错误消息。

使用缓存https://xxxjrog.com/artifactory/api/pypi/ENT_WDA_python_virtual/packages/packages/bd/3d/9594c09e1e2fe2e5ed7ef5c22e4347fee2ea243bccd960442e2c97731fd2/pyarrow-10.0.0.tar.gz(994 kB(安装生成依赖项:已启动安装生成依赖项:已完成,状态为"完成"获取构建轮子的要求:已启动获取构建轮子的要求:已完成,状态为"完成"正在准备元数据(pyproject.toml(:已启动准备元数据(pyproject.toml(:已完成,状态为"完成"已满足要求:numpy>c:\users\app1dwg\appdata\local\programs\python311\lib\site软件包中的1.16.6(来自pyarrow((1.23.4(为收集的包构建轮子:pyarrowpyarrow(pyproject.toml(的生成轮子:已启动为pyarrow(pyproject.toml(生成轮子:已完成,状态为"error"未能构建pyarrow

错误:命令出错,退出状态1:

输出的底部是以下错误。我注意到它使用的是Visual Studio 15 2017 Win64";,但我已经升级到最新版本的MS构建工具,正如在另一篇文章中所建议的那样。

为PyArrow C++运行CMake CMake-DARROW_BUILD_DIR=BUILD-DCMAKE_BUILD_TYPE=release-DCMAK_EINSTALL_LIBDIR=lib-DCMAK_INSTALL_PREFIX=C:\Users\app1dwg\AppData\Local\Temp\pip-INSTALL-399aazc6\PyArrow_6bd82e73181f4c8985e52c102dc8bb5e\BUILD\dist-DPYTHON_EXECUTABLE=C:\Users\app1dwg\AppData\Local\Programs\Python311\Python.exe-DPython3_EXECUTABLE=C:\Users\app1dwg\AppData\Local\Programs\Python311\Python.exe-DPYARROW_CXXFLAGS=-DPYARROW_WITH_DATASET=off-DPYAROW_WITH_PARQUET_ENCRYPTION=off-DPIAROW_WITH_HDFS=off-G";Visual Studio 15 2017 Win64";C: \Users\app1dwg\AppData\Local\Temp\pip-install-399aazc6\pyarrow_6bd82e73181f4c8985e52c102dc8bb5e\pyarrow/src错误:命令"cmake"失败:无
---------------------------------------错误:pyarrow 的构建轮子失败

错误:无法为pyarrow构建轮子,这是安装pyproject.toml-based项目

知道我做错了什么吗?

谢谢,David

尝试使用3.11.0以下的Python版本。根据github中提到的内容,pyarrow包目前不支持Python 3.11.0版本

最新更新