# win10 , mingw(nuwen,g++ 6.3), python 3.5 ,

描述:

import theano 时生成动态的 mod.cpp ,然后编译库的时候报 ::hypot 未定义

原因:

hypot 在"C:\Program Files\Python35\include\pyconfig.h"被重定义了

pyconfig.h

-------------------------------------------

#define hypot _hypot

-------------------------------------------

解决思路:

在import theano 调用 g++ 编译mod.cpp的时候添加编译参数  -D_hypot=hypot

实现:

有多种方法可行,例如给 theano 添加配置文件等。

一种实际操作方法:

搜索 theano 文件夹下面含有编译参数字符串的文件,然后在某个编译参数后面加上 -D_hypot=hypot

例如:

cc.py      "C:\Program Files\Python35\Lib\site-packages\theano\gof\cc.py"

-------------------------------------------

def compile_args(self):

...

"-Wno-write-strings",  # generated by our code generator...
"-D_hypot=hypot",
]

-------------------------------------------

cmodule.py   "C:\Program Files\Python35\Lib\site-packages\theano\gof\cmodule.py"

-------------------------------------------

def get_gcc_shared_library_arg():

...

return '-shared -D_hypot=hypot'

-------------------------------------------

转载于:https://www.cnblogs.com/squirrel2300/p/6868153.html

python 3.5 import theano ::hypot error相关推荐

  1. uwsgi 安装报错 plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory

    1. Python3 安装 uwsgi 报错 直接使用命令 sudo pip3 install uwsgi 安装如下错误: ubuntu@ubuntu:~/Downloads$ sudo pip3 i ...

  2. tensorflow.python.framework.errors_impl.InvalidArgumentError: 2 root error(s) found.

    nohup python train_rcnn.py & 进行目标检测模型的训练,绝大部分情况下开始甚至好一段时间都OK, 可是,,,, 训练过程中,有时候训练刚开始,有时候训练经过了几个小时 ...

  3. python安装modify setup选哪-python 之禅 import this

    dongweiming的博客 前言 我这个博客一直都是一些技术分享,show code的地方,我从来没有写过个人生活或者情感杂谈,当然我也从来没有谈论过我对什么东西的喜恶. 很多人喜欢喷XX语言,喜欢 ...

  4. python 之禅 import this

    dongweiming的博客 前言 我这个博客一直都是一些技术分享,show code的地方,我从来没有写过个人生活或者情感杂谈,当然我也从来没有谈论过我对什么东西的喜恶. 很多人喜欢喷XX语言,喜欢 ...

  5. 跑代码时出错:tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found. (0) Unknown……

    报错 tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found.   (0) Unknown:  Fail ...

  6. Python案例篇3-pip install 失败 Command “python setup.py egg_info“ failed with error code 1

    一.问题描述 最近在自学pyspark,想本地通过pycharm来编辑pyspark脚本,运行的时候,提示没有pyspark模块,于是通过pycharm安装了pyspark(最新版本). 而且这个安装 ...

  7. cv_bridge与python版本问题导致编译错误error: return-statement with no value, in function returning ‘void*’ [-fpe

    1.先说一下报错的过程(着急看解决过程的直接看第二点): 首先,在使用OpenCV时候,报错如下: [ERROR] [1663728000.010723, 6019.022000]: bad call ...

  8. Python深度学习库theano安装的吐血经历

    Theano是一个Python库,可以在CPU或GPU上运行快速数值计算. 这是Python深度学习中的一个关键基础库,你可以直接用它来创建深度学习模型或包装库,大大简化了程序. pip instal ...

  9. 安装软件时出现Command “python setup.py egg_info“ failed with error code 1 in /tmp的解决方案

    问题出现 pip3 install paramiko Collecting paramikoDownloading https://pypi.doubanio.com/packages/be/6f/f ...

最新文章

  1. 计算机学win7画图,Win7系统自带画图工具如何打开?win7打开画图工具教程
  2. 工具_SublimeText
  3. Google common_schema 2.2 documentation
  4. 卷积Groups Group Convolutions
  5. mysql innodb学习笔记
  6. 【opencv】【第一玩】坤坤的篮球
  7. 156 - Ananagrams
  8. oracle 把逗号分隔符,oracle 分逗号分隔字符串函数
  9. (34)System Verilog类的多对象详解
  10. JDK8新特性(一)之Lambda表达式
  11. 交互设计精髓之理解输出
  12. css文件更新后浏览器网页仍然显示以前的页面解决方法
  13. Qt视频直播软件--项目实战(Day7)
  14. MVX Android设计架构浅析-MVVM
  15. RuntimeError: Python is not installed as a framework. Mac下使用Matplotlib报错
  16. 史玉柱自述:我是怎么带队伍的
  17. Star Way To Heaven
  18. 根据url 参数,页面显示不同背景图片
  19. 2019年南京大学计算机考研分数线,南京大学2019年考研复试分数线已公布
  20. Ubuntu 16.04 下 旋转显示器屏幕 竖屏显示

热门文章

  1. 异星工厂机器人科技树_异星工场(Factorio)玩法分析与讨论
  2. Front_end - - BOM和DOM
  3. 【340天】我爱刷题系列099(2018.01.11)
  4. 青云QingCloud携手伟仕佳杰打造专业企业级云服务
  5. 例子:选择一个联系人
  6. 计算机VFP输出方式有哪几种,VFP导出数据的方法大全
  7. 三跨考研浙江大学计算机,在职三跨浙江大学教育硕士333非全日制考研经验贴
  8. linux命令 recv阻塞时间,linux下close 掉socket 之后 阻塞的recv 不会立即返回
  9. python 执行js_Python爬虫之记录一次下载验证码的尝试
  10. 单片机最小系统c语言报告,单片机最小系统实验报告.doc