为嵌入式interp安装为VS2010编译的Numpy

2024-10-02 08:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Windows上嵌入式python2.7.3解释器的另一个疑问。我需要安装NUMPY和MatPutTLIB作为在VisualStudio 2010中编译的C++程序中的嵌入式解释器的支持包。在

一些背景:

几个月来我一直在努力工作。主要的问题是,NumpyforPython2.7是针对MS C库(VS2008)的早期版本编译的,而我的应用程序是针对2010版本编译的(这是一个我无法控制的事实,那就是office编译器)。 为了解决这个问题,我修改了我的应用程序的清单,让它为numpy加载正确的C库,这使它得以导入。随着最终用户尝试新功能,错误开始出现,包括无法追踪的崩溃。在

我的当前状态:

我把其中一些原因归结为python2.7.3源代码的编译不好,尤其是依赖项(许多崩溃似乎与matplotlib中的Tkinter有关)。所以我重新开始了Python编译,现在有了python2.7.3所有核心和依赖项的干净编译版本。现在我在看numpy/matplotlib。在

我的问题

是否值得尝试针对VS2010编译numpy,或者我以前的manifest-mangling解决方案是唯一的方法吗?在

如果是前者,我在这样做时会遇到什么问题(即,我应该关注你什么)?在

在后者中,如何让numpy安装到我的嵌入式intepreter的lib/site packages文件夹中?在


Tags: 程序版本numpy应用程序matplotlibwindows解释器事实
1条回答
网友
1楼 · 发布于 2024-10-02 08:22:36

使用cygwin在windows上构建numpy。 我使用的是windows xp

对我来说很好。!在

在cygwin中python2.6是默认的python。我安装了python2.7,但没有在python2.7中安装numpy。

为了在python2.7上使用它,我运行了python2.7 setup.py build


你可以在我的终端屏幕截图中看到。在“namit”文件夹中,我把我在cygwin上编译的“numpy”dir放在了一起。

当我在那个方向导入纽比的时候。。它起作用了…你可以在globals()中看到它导入的地方。在

enter image description here

相关问题 更多 >

    热门问题