我需要在基於C的應用程序中運行Python腳本。我能夠從Python庫導入標準模塊,即: 在C中嵌入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
時,系統能夠找到它。
如何將我的應用程序與罐頭連接起來? 我試過將PYTHONPATH
設置爲我的工作目錄。
對不起;我是Python的新手。你是什麼意思 ''? – Drew 2010-05-26 23:59:04
空字符串。這意味着'sys.path'中的當前路徑。 – 2010-05-26 23:59:26
我得到它的工作...雖然我不確定如何,並試圖在另一臺機器上覆制結果。我試過使用sys.path.append以及手動連接代表sys.path和我想要的路徑的字符串。似乎我不能同時擁有系統路徑和我的路徑。 感謝您的幫助。 – Drew 2010-06-01 20:55:03