ICode9

精准搜索请尝试: 精确搜索
  • 在os x上将python嵌入到matlab mex文件中2019-11-07 01:55:48

    我试图将Python嵌入OS X上的MATLAB mex函数中.我已经看到可以做到这一点的参考(例如here),但是我找不到任何OS X特定的信息.到目前为止,我可以成功构建嵌入式Python(因此,我的链接器标记必须正确),并且还可以毫无问题地使用默认选项构建示例mex文件: jm-g26b101:mex robince$cat py

  • 如何重定向python解释器输出并将其捕获在C程序的字符串中?2019-11-05 17:07:08

    我正在使用python C API从C程序运行python命令.我想将所有python输出都捕获到一个字符串中,由以下重定向进行管理,以捕获python stdout和stderr输出: #python script , redirect_python_stdout_stderr.py class CatchOutput: def __init__(self): self.value = ''

  • 在c中导入嵌入式python中的tensorflow时出错2019-10-09 00:07:43

    我的问题是在C程序中嵌入Python 3.5解释器以从C接收图像,并将其用作我训练的张量流模型的输入.当我在我的python代码中导入tensorflow库时,我得到一个错误(其他库工作正常).简化代码如下: #include <string> #include <windows.h> #include <stdio.h> int main() { Py_Initia

  • 当从C应用程序中的嵌入式Python调用时,Numpy导入在多数组扩展库上失败2019-10-04 19:15:13

    我正在运行一个C应用程序,它尝试使用https://docs.python.org/3.5/extending/embedding.html函数调用来运行python.这是应用程序错误消息管道给我的错误. class ‘ImportError’: Importing the multiarray numpy extension module failed. Most likely you are trying to

  • python – 为什么PyImport_Import无法从当前目录加载模块?2019-09-29 00:50:24

    我正在尝试运行embedding example并且我无法从当前工作目录加载模块,除非我将其显式添加到sys.path然后它可以工作: PyRun_SimpleString("import sys"); PyRun_SimpleString("sys.path.append(\".\")"); Python不应该在当前目录中查找模块吗? Edit1:尝试导入模块: Py_Initialize();

  • 两个linux共享对象之间的冲突定义了相同的函数名2019-07-09 03:51:55

    我的问题涉及Python,Qt,PyQt和其他东西,但问题实际上是Linux的ld.so实际上是如何工作的. 问题 如果一个程序加载两个不同的共享库,它们都有相同的入口点名称(即它们都定义了一个具有相同名称和签名的函数),它怎么能告诉它调用哪个版本? 我的问题 我有一个第三方,专有的Linux应用程序

  • 如何中断嵌入在C应用程序中的python解释器2019-07-05 12:09:00

    我们有一个C QT应用程序,我们在其中嵌入了python. 我们为用户提供了两个接口      1.执行文件      2.停止执行.我们使用PyRun_FileExFlags在非GUI线程中执行python文件.我们想中断python文件的执行(假设python文件有一个无限循环,它永远不会完成执行).怎么打断? 我们试

  • 第二个python执行失败2019-07-03 22:45:54

    我在为需要在python中运行自定义脚本的应用程序嵌入python 3引擎时遇到问题.由于脚本可能完全不同,有时提供用户,因此我尝试将每个执行隔离,并且不需要在执行不同脚本之间保留任何数据. 所以,我的解决方案是在Py_Initialize和Py_Finalize之间包装每个执行.看起来像这样: void Execu

  • 在C中嵌入python,未定义的符号:PyExc_ImportError2019-06-30 21:44:21

    我正在尝试为Audacious Media Player编写一个加载python模块的插件. python嵌入代码来自python-2.6源代码(embed / Demo).这用命令行编译, gcc -o demo demo.c -lpython2.6 -lm -L /usr/lib / python2.6 / config 我将-lpython2.6 -lm -L /usr/lib / python2.6 / config添加到CC ar

  • python – 如何通过PyImportModule找出导入失败的原因?2019-06-21 10:54:57

    我在嵌入Python(2.7.1)的C应用程序中有这个代码: { PyObject *user_dict; PyObject *user_func; PyObject *result; PyObject *header_tuple; PyObject *original_recipients; PyObject *working_recipients; if (!Py_IsInitialized()) { Py_Initialize(); } if (!ex

  • 在嵌入式Python解释器中打印变量2019-06-13 16:42:43

    我编写了一个嵌入Python的小程序.我正在使用Py_Initialize()和Py_Finalize()正确设置它,并且能够使用PyRun_SimpleString或PyRun_SimpleFile运行脚本.但是,我不知道在打印变量时如何模仿Python自己的解释器的行为. 特别: a = (1, 2, 3) print a 适合我的工作:打印出来(1,2,3) 然而:

  • python – PyImport_ImportModule,可以从内存加载模块吗?2019-05-16 13:43:55

    我在我的C程序中嵌入了python. 我使用PyImport_ImportModule来加载我在.py文件中编写的模块. 但是如何从内存中加载它?假设我的.py文件是加密的,所以我需要先解密它并将代码提供给python来执行. 此外,如果我可以绕过/拦截或修改导入机制,那将是很好的,因此不会从文件系统加载模块,而

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有