吾编译代码,尽可能要求去掉警告.今天编译注意到有这样一个:

In file included from /usr/include/python2.7/numpy/ndarraytypes.h:1777:0,from /usr/include/python2.7/numpy/ndarrayobject.h:18,from /usr/include/python2.7/numpy/arrayobject.h:4,from gh_python.h:30,from gh_python.cpp:1:
/usr/include/python2.7/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]#warning "Using deprecated NumPy API, disable it by " \

  这个警告到处都有,应该去掉,这样编译时很清爽.先从网上搜索了一下,没找到有效的解决办法(都说是要安装什么,安装了其实没用).怎么办?

  吾打开ndarraytypes.h:

/** Use the keyword NPY_DEPRECATED_INCLUDES to ensure that the header files* npy_*_*_deprecated_api.h are only included from here and nowhere else.*/
#ifdef NPY_DEPRECATED_INCLUDES
#error "Do not use the reserved keyword NPY_DEPRECATED_INCLUDES."
#endif
#define NPY_DEPRECATED_INCLUDES
#if !defined(NPY_NO_DEPRECATED_API) || \(NPY_NO_DEPRECATED_API < NPY_1_7_API_VERSION)
#include "npy_1_7_deprecated_api.h"
#endif

  先定义了一个NPY_DEPRECATED_INCLUDES,被警告.

  于是定义了#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION,警告消失.

  希望能给同样要求的朋友,带来一点帮助.

后来在github上有人问这个总是,吾提供了本博文:

https://github.com/scipy/scipy/issues/5889#issuecomment-698615330

有人回复:

Pass define_macros=[("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")] as an option to the distutils.extension.Extension constructor in your setup.py

吾觉得还是直接定义的好。

全网首发:warning: #warning “Using deprecated NumPy API, disable it by “ “#defining NPY_NO_DEPRECATED_API相关推荐

  1. Warning: findDOMNode is deprecated in StrictMode

    Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition w ...

  2. WARNING: --master-data is deprecated and will be removed in a future version

    Mysql 版本:/usr/local/mysql/bin/mysql Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL) 报错 ...

  3. 解决DEV C++警告 [Warning] #warning This file includes at least one deprecated or antiquated header ……

    警告原文: C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\backward\b ...

  4. 解决:WARNING: Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions.

    背景:hadoop2.7.4   hive2.3.6,可以成功启动,可以创建表结构,但是insert插入数据时一直卡在如下警告处,插入不成功,一直没解决. WARNING: Hive-on-MR is ...

  5. [Python从零到壹] 十四.机器学习之分类算法五万字总结全网首发(决策树、KNN、SVM、分类对比实验)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. [Python从零到壹] 十三.机器学习之聚类算法四万字总结全网首发(K-Means、BIRCH、树状聚类、MeanShift)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. [Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归、多项式回归、逻辑回归)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. 【全网首发】听阿里云产品架构师罗小飞解读CDN产品最佳实践

    简介:近期,阿里云<极速奔跑吧 2021>首场直播在线开播.此次直播围绕CDN行业最佳实践展开分享,不仅对全网首发的阿里云CDN产品最佳实践图进行了详细解读,还对CDN产品和客户场景如何更 ...

  9. [全网首发]一款好看的个人主页源码

    [全网首发]一款好看的个人主页 本来之前是想着要做api管理系统的,后面又不想做了,然后就做成了个人主页,开源出来给大家使用 源代码文件:个人主页源码密码:3vxq

  10. 全网首发,自制ADK To Win11PE(1)中文+包

    当时发布的时候B站.无忧等等论坛也没有做出Win11PE,因此标题全网首发 Win11PE初步定制 一.安装ADK 1.安装部署工具 2.安装winpe加载项 二.用微软官方部署工具创建基础PE 1. ...

最新文章

  1. 真全!GitHub上出现了一个353种语言资源的汇总
  2. python平稳性检验_Python数据分析0.3 用statsmodels进行ADF平稳性检验
  3. 使用javamail进行邮件发送
  4. 阅读 LdrInitializeThunk
  5. Kali Linux学习入门-更换源及强制更新
  6. java 面试700问_JAVA面试700问(一) | 并发编程网
  7. android 大图 分块,android 大文件分割上传(分块上传)
  8. java中注释如何换行,java注释中空格和换行符的处理
  9. 清明上河图对计算机技术的启发,《清明上河图》鉴定故事的启示
  10. 【Web安全笔记】之【11.0 其他】
  11. C++标准模板库(STL)(3) 之 vector map容器快速学习 (自学笔记)
  12. element-ui的upload 上传组件 照片墙当超过限定图片后隐藏上传按钮
  13. C语言编写一个四位数的和,c语言编写一段程序,输入一个四位数,输出各位数字的和...
  14. HSB/HSV/HSL区别
  15. C++基础之运算符重载
  16. 波特Baud、码元、比特bit三者关系+ Byte、bps、Bps
  17. VS2013未能正确加载microsoft.visualstudio.editor.implementation.editorpackage
  18. 视觉3D目标检测 | 从视觉几何到BEV检测
  19. intersect 相交 范围_空间关系分类及接口方法
  20. 计算机硬盘磁盘有什么有害物质,电脑硬盘分区分错了有哪些危害?如何正确分区?千万别弄错了!...

热门文章

  1. android发送短信界面,android调用系统发送短信 和 已发送短信界面
  2. 怎么恢复初始状态_妊娠纹怎么消 这三种美食帮你去除妊娠纹
  3. git flow命令
  4. animation-fill-mode属性的理解
  5. python 线程类
  6. 97 个 Linux 常用命令大全
  7. linux常用命令之文件操作
  8. Hibernate 查询缓存
  9. java的传值和传址问题
  10. linux+nginx+mysql+php的简单配置