首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何求解Houdini中Pymongo运行时错误R6034

如何求解Houdini中Pymongo运行时错误R6034
EN

Stack Overflow用户
提问于 2019-11-27 19:41:40
回答 1查看 352关注 0票数 0

我在一个可视化效果工作室工作,在其中我们使用MongoDB/pymongo进行资产管理。我们的工作室正在使用SideFX软件Houdini。到目前为止,在编程方面,MongoDB一直是一种愉快的工作,但是每当我们从Houdini内部通过pymongo连接到MongoDB时,我们就会得到以下错误:

Microsoft Visual C++运行时库-运行时错误!程序:应用程序C:\houdini\17.5.293\bin\houdini.exe R6034试图错误地加载C运行时库。有关详细信息,请联系应用程序的支持团队。

当我们第一次导入pymongo时,即使用Python2.7的Houdini中的Python中,每次都会发生此错误。一旦我们在错误弹出窗口上单击' OK‘(在第一次单击OK之后它会出现两次),错误就消失了,并且我们能够成功地连接到数据库。SideFX支持小组建议,pymongo不是用VisualStudio2017编译的,这是SideFX为他们的软件使用的编译器。

现在,我们已经尝试调试了一段时间,但是没有结果。下面是我们尝试过的一篇文章:

将greatest

  • updating pymongo从3.5.1升级到3.9.0,启动来自不同版本的Houdini (16.5,17.0,17.5),我们将在每个版本中得到错误。(我们正在启动一个普通的Houdini会话,没有任何“PYTHONPATH”或“PATH”环境变量set)

  • interestingly足够我的同事昨晚在他的私人笔记本上成功地将pymongo导入到他的笔记本上,而没有发生任何错误,使我相信错误可能与我们的系统设置有关??

?)

我很想知道如何消除这条错误信息,因为它确实扰乱了我们当前的管道。任何建议/帮助都是受欢迎和非常感激的。如果您需要更多的信息来调试这个问题,请告诉我。

提前谢谢你,马努

EN

回答 1

Stack Overflow用户

发布于 2019-12-04 19:19:22

这篇文章帮助我解决了我的问题:Runtime error R6034 in embedded Python application

发生的情况是,我们在C:\ Python 27上安装了一个Python2.7,它是作为Windows中的一个环境变量“path”添加的。使用Process,我了解到这个文件夹包含与Houdini冲突的文件'msvcr90.dll‘,因为Houdini附带了不包含这个dll文件的Python安装。解决办法很简单。在自定义环境中启动Houdini时,从“path”环境变量中删除C:\ Python 27,以便Houdini只启动自己的Python解释器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59077432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档