我需要在基于C的应用程序中运行Python脚本。我能够从Python库中导入标准模块,例如:
PyRun_SimpleString("import sys")
但是当我尝试导入本地模块 can
时
PyRun_SimpleString("import can")
返回错误信息:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named can
当我在IPython中输入命令import can
时,系统可以找到它。我该如何将我的应用程序与can连接起来? 我已经尝试将
PYTHONPATH
设置为我的工作目录。
sys.path
中的当前路径。 - Ignacio Vazquez-Abrams