首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Windows7上安装numexpr (因此也无法安装pytables),即使interpreter.pyd存在,dll加载也会失败

问无法在Windows7上安装numexpr (因此也无法安装pytables),即使interpreter.pyd存在,dll加载也会失败
EN

Stack Overflow用户
提问于 2015-03-04 13:52:51
回答 2查看 2K关注 0票数 3

我使用.whl安装了numexpr和pytable。安装看起来很好,但dll导入失败不断出现。以下是安装详细信息。

代码语言:javascript
复制
PS E:\> pip install --use-wheel --no-index --find-links=.\ numexpr-2.4-cp27-none-win32.whl
Ignoring indexes: https://pypi.python.org/simple
Processing e:\numexpr-2.4-cp27-none-win32.whl
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6 in c:\python27\lib\site-packages\numpy-1.7.0-py2.7-
win32.egg (from numexpr==2.4)
Installing collected packages: numexpr

-在pytable中使用numexpr时

代码语言:javascript
复制
E:\bf\pycon2013-master\pycon2013-master>python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> from numexpr import interpreter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\numexpr\__init__.py", line 41, in <module>

    from numexpr.expressions import E
  File "C:\Python27\lib\site-packages\numexpr\expressions.py", line 46, in <modu
le>
    from numexpr import interpreter
ImportError: DLL load failed: The specified module could not be found.
EN

回答 2

Stack Overflow用户

发布于 2018-10-31 20:00:19

我有一个非常类似的问题,几个小时后,我能够解决它。我正在分享我的解决方案,希望能对其他像我一样的人有所帮助。

转到下面的站点:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

然后下载

1) numpy+mkl (不同于numpy!正如Marcel所指出的)

2) Visual C++ 2017 (适用于CPython 3.5、3.6和3.7的x64或x86 )可再发行软件包(您可以在上面的站点上找到链接)

3)数字表达式

4)易腐烂

下载适合您的版本。

对我来说是这样的

代码语言:javascript
复制
numpy‑1.15.3+mkl‑**cp37‑cp37**m‑win_amd64.whl

因为我的python版本是3.7

然后从cmd(管理员)将目录更改为whl所在的文件夹。

代码语言:javascript
复制
cd 'c:/folder/'

然后运行

代码语言:javascript
复制
pip install numpy‑1.15.3+mkl‑cp37‑cp37m‑win_amd64.whl

以此类推。

票数 2
EN

Stack Overflow用户

发布于 2015-05-14 23:38:24

我发现这个reference是因为numexpr希望numpy + MKL出现。我还没有找到任何关于这一事实的其他文档。

我有一个旧版本的numpy 1.7.0,来自Chris Golkhe numpy-1.7.0-win32-superpack-python2.7.exe,不幸的是,我不知道它是否包含MKL。

我卸载了旧的numpy,并通过pip和numexpr导入安装了 ,现在没有问题。

我不确定我的问题是因为年长的numpy,还是实际上与MKL有关。无论哪种方式,安装了一个更新的二进制文件来修复它。

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

https://stackoverflow.com/questions/28847494

复制
相关文章

相似问题

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