嵌入Python:ImportError:没有名为的模块

时间:2015-02-02 22:23:35

标签: python c++

我是Python的新手,并尝试将其嵌入到我的c ++应用程序中。

为此我遵循official doc。但是当我尝试执行程序时,我得到以下输出:

ImportError: No module named 'multiply'
Failed to load "multiply"

我的文件结构如下所示:

$/Documents/pytest/
$/Documents/pytest/multiply.py
$/Documents/pytest/call.cpp
$/Documents/pytest/call

假设我在" $ / Documents / pytest /"为了执行,我使用这个命令:

./call multiply multiply 2 3

在python提示符下执行print(sys.path)时,我得到以下输出:

['', '/usr/lib/python34.zip', 
'/usr/lib/python3.4', 
'/usr/lib/python3.4/plat-linux', 
'/usr/lib/python3.4/lib-dynload', 
'/usr/lib/python3.4/site-packages', 
'/usr/lib/python3.4/site-packages/gtk-2.0']

为什么Python无法找到.py文件/模块?

0 个答案:

没有答案