小编Dre*_*rew的帖子

在C中嵌入Python:导入本地模块时出现问题

我需要在基于C的应用程序中运行Python脚本.我能够从Python库导入标准模块,即:

PyRun_SimpleString("import sys")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试导入本地模块时 can

PyRun_SimpleString("import can")
Run Code Online (Sandbox Code Playgroud)

返回错误消息:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named can
Run Code Online (Sandbox Code Playgroud)

当我import can在IPython中键入命令时,系统能够找到它.

如何将我的应用程序与can链接?我已经尝试设置PYTHONPATH到我的工作目录.

c python import module embedding

5
推荐指数
1
解决办法
4150
查看次数

标签 统计

c ×1

embedding ×1

import ×1

module ×1

python ×1