我正在尝试从Python调用C函数(用C扩展Python)。
我建立了一个hello.c文件和一个setup.py文件。当我运行安装文件时,应该构建一个Python扩展,以便可以将其导入Python。
但是,当我尝试运行import keras
from keras import Sequential
from keras.layers import Conv2D
model = Sequential()
model.add(Conv2D(32, 3, activation='relu', input_shape=(320,320,3)))
# Include more convolutional layers, pooling layers, upsampling layers etc
...
# At the end of the model, add your final Conv2dD layer with 2 filters
# and the required activation function
model.add(Conv2D(2, 3, activation='softmax'))
时出现错误
错误:[WinError 2]系统找不到指定的文件
我尝试设置环境变量python setup.py install
,但错误仍然存在。
有人可以识别我要去哪里吗?
setup.py:
insert path in to sys
hello.c:
from distutils.core import setup, Extension
module1 = Extension('helloworld', sources = ['hello.c'])
setup(name='helloworld', version='1.0', ext_modules=[module1])
错误: