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

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. Linux设备文件简介。
  2. 如何把近十页的论文读成半页?
  3. requirejs模块化html,requirejs模块化-入门
  4. 比目前世界上最快的超级计算机快 4 倍,英伟达这波玩大了!
  5. 10g 中RETENTION GUARANTEE 的作用
  6. 生活的色彩——摄影作品欣赏
  7. Linux 应用程序开发入门
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)
  9. linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)
  10. springboot使用thymeleaf完成数据的页面展示
  11. html转换pdf中文失败,解决html导出pdf中文乱码问题的正确姿势
  12. ubuntu 10.10下面添加samba实现和windows共享文件
  13. 前端怎样让图片缩小像素值不失真_纹理优化:不仅仅是一张图片那么简单
  14. unix服务器修改系统时间,Linux或Unix修改系统时间的方法
  15. 基于Springboot+Vue开发建筑工地用料管理系统
  16. 拓扑结构计算机网络结构,计算机网络的常见的七种拓扑结构
  17. C语言for括号后加分号,在C语言中,for语句的后面加分号和不加分号有何不同?...
  18. 浙江法院公开网文书PDF爬取
  19. 思维导图之《一位股票投资家的良知:我为何放弃技术分析》
  20. 什么叫做实体经济危机?

热门文章

  1. ios 绘制线框_iOS中画矩形的几种方法总结
  2. html中src为空,怎么解决img里面src为空状态下的边框问题
  3. mysql 查询正在运行的事务并且杀掉该事务
  4. 如何合理分配Elasticsearch的分片和副本
  5. Elasticsearch系列——实战探索text与keyword的区别
  6. 大众汽车宣布联手AWS开发汽车工业云
  7. Mysql数据库系统单元压力和性能基准测试
  8. 分布式中使用redis进行session共享
  9. 【JSP开发】response重定向和resquest转发
  10. 【SpringCloud实战】一次开发中使用Feign添加动态Header问题思考