ipython notebook可以导入pyd模块,但是python解释器不能

时间:2014-08-25 01:51:36

标签: python pyd

我下载了cvxopt软件包并尝试运行此处文档中的一些示例

http://cvxopt.org/examples/index.html

当我从ipython notebook执行代码时,一切运行正常。

然而,当我尝试运行解释器时,我得到以下内容:

导入cvxopt:

文件" C:\ Python27 \ lib \ site-packages \ cvxopt__init __。py",第32行,in     import cvxopt.base ImportError:DLL加载失败:找不到指定的模块。

命令import cvxopt在ipython notebook中运行正常。无法下载的模块(cvxopt.base)是.pyd文件,位于系统路径上。

我很困惑。

1 个答案:

答案 0 :(得分:0)

获取Dependency Walker,在.pyd上运行它,找出它需要的DLL,并将DLL放在它所属的位置。