gpt4 book ai didi

neural-network - Caffe+GPU+Opencv3.1+Python3.5+Anaconda :fatal error: Python. h: 没有那个文件或目录

转载 作者:行者123 更新时间:2023-12-04 04:30:15 27 4
gpt4 key购买 nike

简而言之,我现在想在我的项目中使用 Caffe。
我的操作系统是 Ubuntu 14.04,使用 Opencv3.1+Python3.5+Anaconda+GPU
我已经全部通过了:

make all
make pycaffe
make test
make runtest

不过什么时候可以试试 make pycaffe ,它不能通过:

Python.h: No such file or directory


这是我的 'makefile.config' ,我确定 'Python.h'已经在路径中,这让我很困惑。
USE_CUDNN := 1
OPENCV_VERSION := 3
ANACONDA_HOME := $(HOME)/anaconda3
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python3.5m \
$(ANACONDA_HOME)/lib/python3.5/site-packages/numpy/core/include \
PYTHON_LIB := $(ANACONDA_HOME)/lib
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
USE_PKG_CONFIG := 1
PYTHON_LIBRARIES := boost_python3 python3.5m
PYTHON_INCLUDE := /usr/include/python3.5m \
/usr/lib/python3.5/dist-packages/numpy/core/include

因为我用的是Python3.5,所以取消注释如下:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
PYTHON_LIB := /usr/lib

我真的很感激有人可以提供帮助,

最佳答案

您对 PYTHON_INCLUDE 有两个定义:您需要决定是选择“python3” flavor 还是“anaconda” flavor ...

您的python.h在哪里文件呢?在 shell 中尝试

find / -name "Python.h" -type f

看看它到底在哪里。然后为 PYTHON_INCLUDE 选择正确的设置在你的 makefile.config 中

关于neural-network - Caffe+GPU+Opencv3.1+Python3.5+Anaconda :fatal error: Python. h: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com