怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把pyth

怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把python的解释器嵌入到我的c程序里面。... 怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把python的解释器嵌入到我的c程序里面。 展开
 我来答
WM_THU
2015-04-08 · TA获得超过7163个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3882万
展开全部

这个思路不是很行得通。。建议题主再思考一下程序结构。

  1. 为何要在C程序中嵌入python呢?

  2. windows下,如果是一个独立的python脚本,可以用py2exe转换成一个可独立运行的exe。因此如果能把python代码分离出来,问题就简单了。

追问
要实现跨平台和脚本热更新。
跨平台的需求我只能把解释器嵌入到程序里面了。且为了脚本能热更新我不能把脚本用py2exe转换。

昨晚试了一下,网上介绍的方法似乎是可行的,之所以删除掉系统安装的python之后运行不了是因为把lib库给删了。想个法子把lib库保留到项目中应该是可以的
追答
那干脆在程序的发布版本里自带一个完整的python解释器吧。。其实也只有windows上需要,linux的版本就不需要了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式