scikit-learn 安装失败/未找到 numpy/缺少 numpy 标头

2023-11-21

当我尝试通过以下方式在 Suse (openSuse 12.2 x86_64) 服务器上安装 scikit-learn 时:

pip install -U scikit-learn

我收到以下错误:

(....)

compile options: '-I/usr/lib64/python2.7/site-packages/numpy/core/include -Isklearn/svm/src/libsvm -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'

gcc: sklearn/svm/libsvm.c

sklearn/svm/libsvm.c:303:31: fatal error: numpy/arrayobject.h: No such file or directory

compilation terminated.

sklearn/svm/libsvm.c:303:31: fatal error: numpy/arrayobject.h: No such file or directory

compilation terminated.

我已经尝试过:

-安装gcc到最新版本
-通过 easy_install 从下载的 zip 安装 scikit (以避免旧的存储库) -卸载并重新安装 numpy(通过 pip)

当我尝试安装 scipy (这是 numpy 的要求)时,我收到类似的错误:

adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

adding 'build/src.linux-x86_64-2.7' to include_dirs.

error: file '/usr/lib64/python2.7/site-packages/numpy/f2py/src/fortranobject.c' does not exist

显然,“site-packages/numpy/core/include”中的所有 numpy 标头都丢失了。我已经用 pip 重新安装了 numpy,没有任何问题,但标头仍然丢失。


好吧,当我用 pip 安装 numpy 时,或者通常所有包含头都丢失了。

为了解决这个问题我安装了软件包“python-numpy-devel”(使用 zypper,愚蠢的 suse 包名称...)其中包含标头。

之后标题就在那里,剩下的就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

scikit-learn 安装失败/未找到 numpy/缺少 numpy 标头 的相关文章

随机推荐

  • 如何向 EKEvent 添加一些附加字段

    一种解决方案可能是 创建新模型EKEventExt并在它们之间添加一对一的关系 我不确定这是否可行 因为EKEventExt存储在我的一个 sqlite 中并且EKEvent存储在事件存储中 可以将自定义字段附加到日历格式 例如 iCal
  • “isync”是否会阻止 CPU PowerPC 上的存储加载重新排序?

    众所周知 PowerPC 的内存模型较弱 允许任何推测性重新排序 存储 存储 加载 存储 存储 加载 加载 加载 至少有 3 个栅栏 hwsync or sync 完整的内存屏障 防止任何重新排序 lwsync 防止重新排序的内存屏障 加载
  • MKLocalSearch 不提供与本机 Apple 地图应用程序中的搜索相同的结果

    当我使用相同的字符串在 MKLocalSearch 和 Apple 地图中搜索时 我会得到不同的结果 通常在 Apple 地图中我会得到很多不同的位置 但在 MKLocalSearch 中我只得到一个 苹果地图 我的应用程序使用 MKLoc
  • Quill 编辑器的全屏按钮?

    我正在与 Quill Editor 合作 到目前为止一切都很好 我的问题是 有什么方法可以通过工具栏中的按钮使 Quill Editor 进入全屏 某种无干扰模式 如果不是 我该如何继续自己实施呢 要全屏显示 我认为使用库是最简单的 例如
  • 在scala中访问java基类的静态成员

    我有一些用Java编写的代码 对于新课程 我计划用 Scala 编写 我在访问基类的受保护静态成员时遇到问题 这是示例代码 Java 代码 class Base protected static int count 20 scala 代码
  • 在Windows中转义curl命令

    我正在尝试运行curl我可以从 Windows 的命令行中执行命令 但我怎么也想不出如何逃脱它 我正在执行这个 C WINDOWS system32 gt curl anyauth user user password X POST d r
  • 我可以将本地 Github 存储库与 WAMP localhost 文件夹结合起来吗?

    I have C Users 我的 Documents GitHub对于我的本地 GitHub 存储库 以及C wamp www是我使用 Wampserver 在本地处理项目的地方 与他们一起工作的适当设置是什么 我应该告诉 Git 使用
  • 防止 Laravel 一键多次提交

    在我提出这个问题之前 我使用 javascript 方法来防止在我的刀片模板上进行多次提交 但我知道客户端仍然可能受到攻击 这是我的 JavaScript 代码
  • 在 Inno Setup 安装期间重命名/替换快捷方式

    InstallDelete 部分允许删除文件 但不允许删除图标 唯一支持的类型是文件 我希望它也支持图标 我需要更改与正在安装的程序关联的快捷方式 我可以通过向 Icons 部分添加适当的参数来添加新的快捷方式 例如 维护 但尚未找到删除旧
  • 如何在 IPFS 中重新创建多重哈希的哈希摘要

    假设我像这样向 IPFS 添加数据 echo Hello World ipfs add 这会给我QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u CID 它是 Base58 编码的多重哈希 将其转
  • 确定请求是通过浏览器书签/收藏夹还是链接?

    假设我正在一个网站上查看主页 https whateverxyz com index 然后我要么 A 单击页面 HTML 中的导航链接https whateverxyz com app1 html B 单击浏览器书签https whatev
  • 如何在Unity中用C#编写XML文件?

    请有人帮忙 这真的让我很困惑 我在互联网上找不到任何人可以很好地解释这一点 所以这就是我需要的 我需要有人解释如何在 Unity 中创建 XML 文件 人们告诉我看看流作家 我已经搜索过这个 但没有人提供有关如何编写它的教程 我也不知道 N
  • 渲染从 Draft-js 保存的 html

    我正在学习 React 完全是新手 如果我直接将来自 Draft js 的 HTML 保存在 DB 中 或者它的变体始终基于它 然后在 React SPA 的视图页面中 我通过 API 从 DB 检索 HTML 问题 我怎样才能呈现该 HT
  • 如何在点击地图叠加时显示弹出窗口?

    我想在单击我已添加到 Android 中的谷歌地图的地图叠加层时显示其中包含一些数据的自定义图像 任何人都可以指导我如何创建自定义图像或要在谷歌地图上显示的东西以及一些数据吗 有人告诉我去自定义视图 但我不知道 这个项目演示添加弹出面板 持
  • Google Cloud Messaging 注册 ID 过期

    我正在为我的 Android 应用程序使用 Google Cloud Messaging 并且我试图了解注册 ID 何时过期 从this帖子中我了解到 Google 倾向于在某个时间刷新 ID 我很好奇我的应用程序如何知道 id 何时刷新
  • std::unique_ptr 和指向指针的指针

    我想用std unique ptr与 FreeImage 的 FITAG 结合使用 纯 C 语言的代码为 load image FITAG tag NULL FreeImage GetMetadata FIMD EXIF EXIF bitm
  • 检查时间跨度之间是否重叠

    我有一个时间条目列表 HHMM 格式 其中包含开始时间和停止时间 我无法弄清楚如何在 Python 中对其进行编码 如果列表中存在重叠或不存在重叠 则返回该值 Example Entry 1 1030 1245 Entry 2 1115 1
  • 警告:打开目录:未实现

    我是 PHP 新手 我正在尝试构建一个脚本 当我加载脚本时 出现以下错误 警告 opendir http www hetweerinboskamp nl voorpagina movies function opendir 无法打开目录 未
  • robots.txt 文件放在哪里? [关闭]

    Closed 这个问题是无关 目前不接受答案 robots txt应该放在哪里 domainname com robots txt or domainname public html robots txt 我将文件放入domainname
  • scikit-learn 安装失败/未找到 numpy/缺少 numpy 标头

    当我尝试通过以下方式在 Suse openSuse 12 2 x86 64 服务器上安装 scikit learn 时 pip install U scikit learn 我收到以下错误 compile options I usr lib