ubuntu下“ fatal error: pyconfig.h: 没有那个文件或目录”的一种解决办法
来源:互联网 发布:网络排错大讲解 编辑:程序博客网 时间:2024/05/21 18:49
博主的系统是ubuntu14.04,之前一段时间一直使用的是python2.7,最近因业务需要升级到python3.6。
在将项目由python2.7升级到python3.6的过程中,涉及到C++文件封装到python的重新编译配置。
编译过程中报错:
boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: 没有那个文件或目录
经过查找,原因在于安装python3.6时没有安装它的头文件,解决方法是终端下输入:
sudo apt-get python3.6-dev
建议安装python3.6时就将相关依赖安装,以避免不必要的麻烦。
另外,推荐一个python2代码升级到python3代码的工具2to3,它是python自有的升级工具(能够解决部分升级问题),一般在python安装目录下可以找到,具体用法请使用以下命令查看
2to3 --help
阅读全文
0 0
- ubuntu下“ fatal error: pyconfig.h: 没有那个文件或目录”的一种解决办法
- fatal error: openssl/evp.h: 没有那个文件或目录
- fatal error: GL/glew.h: 没有那个文件或目录
- fatal error: mysql.h:没有那个文件或目录
- fatal error: Python.h: 没有那个文件或目录 解决方法
- ubuntu下安装lua的时候出现 lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录 这样的报错
- ubuntu14.04下编译busybox出现fatal error: curses.h: 没有那个文件或目录错误
- 解决ubuntu下编译安装Lua时提示lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录
- 解决ubuntu下编译安装Lua时提示lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录
- caffe下使用g++编译cpp文件时 遇到 fatal error: cublas_v2.h: 没有那个文件或目录
- GNU Linux 64位系统中fatal error: stdio.h: 没有那个文件或目录的错误的解决方法
- 解决:busybox编译 fatal error: curses.h: 没有那个文件或目录
- 解决:busybox编译 fatal error: curses.h: 没有那个文件或目录
- 解决:busybox编译 fatal error: curses.h: 没有那个文件或目录
- 64位Ubuntu14.04编译busybox: fatal error: curses.h:没有那个文件或目录
- 解决:busybox编译 fatal error: curses.h: 没有那个文件或目录
- 【树莓派2B折腾日志】fatal error: Python.h: 没有那个文件或目录
- 编译lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录
- (算法分析Week16)Remove Nth Node From End of List[Medium]
- 设计之附件上传与下载
- MessagePack: MessagePack入门
- 插入排序
- kudu数据刷新策略
- ubuntu下“ fatal error: pyconfig.h: 没有那个文件或目录”的一种解决办法
- 堆栈实现四则运算
- 线程篇--线程池Executors类几种方法的使用
- 局域网内无法使用UDL文件获取SQL Server服务器名称
- 强制不让盒子内的content换行等样式
- Java 给图片添加文字功能
- Android--fragment从activity中获取数据
- 一个简单的loading
- SQL实战练习【1】