python找不到指定的模块是什么意思_Python:“ImportError:DLL加载失败:找不到指定的模块。”导入ffn时出现问题(python的财务库)...
抱歉,如果确实存在一个已经解决了这个问题的线程(我花了几个小时专注地搜索多个站点,而GitHubs看起来似乎导致问题的依赖关系),但每个解决方案似乎都特定于特定的那个试图使用的图书馆。
我一直在搞乱定量金融/算法交易,并一直试图导入一个特定的库ffn,但是,根据问题标题,我收到了一个有点冗长的错误信息,详细说明了一个ImportError,以及我怎么会错过某些,非常具体的依赖关系似乎存在。老实说,这可能只是一个依赖关系(我缺少依赖关系ffn),但我已尽力排除这种可能性。
这是完整的错误:ImportError Traceback (most recent call last)
in ()
2 import numpy as np
3 import pandas as pd
----> 4 import ffn
5 import math
~\PycharmProjects\buff\venv\lib\site-packages\ffn\__init__.py in ()
----> 1 from . import core
2 from . import data
3
4 from .data import get
5 #from .core import year_frac, PerformanceStats, GroupStats, merge
~\PycharmProjects\buff\venv\lib\site-packages\ffn\core.py in ()
8 from pandas.core.base import PandasObject
9 from tabulate import tabulate
---> 10 import sklearn.manifold
11 import sklearn.cluster
12 import sklearn.covariance
~\PycharmProjects\buff\venv\lib\site-packages\sklearn\__init__.py in ()
132 else:
133 from . import __check_build
--> 134 from .base import clone
135 __check_build # avoid flakes unused variable error
136
~\PycharmProjects\buff\venv\lib\site-packages\sklearn\base.py in ()
11 from scipy import sparse
12 from .externals import six
---> 13 from .utils.fixes import signature
14 from . import __version__
15
~\PycharmProjects\buff\venv\lib\site-packages\sklearn\utils\__init__.py in ()
9
10 from .murmurhash import murmurhash3_32
---> 11 from .validation import (as_float_array,
12 assert_all_finite,
13 check_random_state, column_or_1d, check_array,
~\PycharmProjects\buff\venv\lib\site-packages\sklearn\utils\validation.py in ()
16
17 from ..externals import six
---> 18 from ..utils.fixes import signature
19 from .. import get_config as _get_config
20 from ..exceptions import NonBLASDotWarning
~\PycharmProjects\buff\venv\lib\site-packages\sklearn\utils\fixes.py in ()
142 from ._scipy_sparse_lsqr_backport import lsqr as sparse_lsqr
143 else:
--> 144 from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
145
146
~\PycharmProjects\buff\venv\lib\site-packages\scipy\sparse\linalg\__init__.py in ()
112 from __future__ import division, print_function, absolute_import
113
--> 114 from .isolve import *
115 from .dsolve import *
116 from .interface import *
~\PycharmProjects\buff\venv\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py in ()
4
5 #from info import __doc__
----> 6 from .iterative import *
7 from .minres import minres
8 from .lgmres import lgmres
~\PycharmProjects\buff\venv\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py in ()
8 import numpy as np
9
---> 10 from . import _iterative
11
12 from scipy.sparse.linalg.interface import LinearOperator
ImportError: DLL load failed: The specified module could not be found.
这个特殊的消息来自一个失败的Jupyter笔记本试用版(IPython控制台),虽然我尝试通过“普通”Python 3文件运行相同的代码,但只是为了获得相同的消息。正如我之前推断的那样,我已经下载/正确安装了消息中提到的所有依赖项(sklearn并且scipy是ffn错误提到的本身以外的唯一问题)。令我最困惑的是,依赖项/ ffn引用中的这些import语句的所有内容都是它们应该的位置(据我所知)是可访问的。
也许我应该更彻底地研究这个问题,但对我来说真正有意义的唯一事情就是我有这些库的错误版本(在大多数情况下,维护良好且经常更新)和某些功能它ffn及其依赖项需求已弃用且不再存在。然而,这个理论被证明是错误的(至少在某种程度上),当我用30秒来弄清楚是否sklearn.manifold存在时,并且我明显感到惊讶的是,它确实存在。我还检查了我的IDE的库管理器/解释器设置菜单,一切都是最新的(我正在使用PyCharm CE)。
简而言之:当我似乎拥有它正在搜索的所有内容/它究竟是什么意思时,为什么我收到此消息,以及如何解决这个问题以便我可以使用我想要使用的库?
如果这有帮助,这里是一个总结:
所有库/依赖项都是最新的(PyCharm维护当前每个库的版本,尽管我必须手动指示它执行更新)。
我再次使用PyCharm CE 2018(最新版本)。
这是来自Jupyter笔记本的整个单元格产生错误(这也恰好是笔记本中的所有内容):
from pylab import * import numpy as np import pandas as pd import ffn import math
这里是Python文档的所有内容产生相同的错误(几乎相同的代码):
import ffn import math import pandas as pd, numpy as np import datetime data1 = ffn.get('agg, hyg, spy, eem, efa', start='2018-01-01', end='2018-02-02') print(data1.head())
我正在运行Windows 10 64位
python找不到指定的模块是什么意思_Python:“ImportError:DLL加载失败:找不到指定的模块。”导入ffn时出现问题(python的财务库)...相关推荐
- 计算机中丢失swr.dll,initpki.dll加载失败找不到指定的模块0x80004005错误代码怎么办win10...
如今越来越多的小伙伴都已经装上了win10系统,使用过程中难免也会碰到各种故障,例如有不少 具体步骤如下: 1.打开搜索,输入:powershell ,在windows powershell 上单击右 ...
- initpki.dll加载失败 找不到指定的模块的解决办法
有用户在更新Win10系统时,收到提示"模块'initpki.dll'加载失败.请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的DLL文件是否有问题.找不到指定的程序.&q ...
- 模块“XXX.dll”加载失败
具体问题:模块"XXX.dll"加载失败 请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题 找不到指定的模块. 1.在安装C++软件的时候 ...
- python 调用 tensorflow.dll_python tensorflow导入DLL加载失败
我安装了最新的python 3.6.4 x64版本 然后使用pip3为cpu-only安装tensorflow C:\>pip3 install tensorflow 但是当我尝试在python ...
- python加载dll失败_python tensorflow导入DLL加载失败
我安装了最新的 python 3.6.4 x64版本 然后使用pip3为cpu-only安装tensorflow C:\>pip3 install tensorflow 但是当我尝试在pytho ...
- 计算机中丢失swr.dll,win10系统提示模块initpki.dll加载失败如何解决
有不少用户在使用电脑的过程中,发现出现了模块initpki.dll加载失败的提示,遇到这样的问题该怎么办呢,本教程就给大家讲解一下 1.打开搜索,输入:powershell ,在windows pow ...
- 计算机中丢失swr.dll,win10电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决...
有不少win10系统用户反映说碰到这样一个故障,就是模块initpki.dll加载失败,并提示0x80004005错误代码,该怎么解决呢,接下来就随系统城小编一起来看看具体的操作步骤吧. 1.打开搜索 ...
- win10 电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决
win10 电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决 有不少win10系统用户反映说碰到这样一个故障,就是模块initpki.dll加载失败,并提示0x8000 ...
- 模块pdf2image.dll加载失败_Webpack 原理从前端模块化开始
当前主流 JS 模块化方案 无模块化 CommonJS 规范,nodejs 实现的规范 AMD 规范,requirejs 实现的规范 CMD 规范,seajs 实现的规范, seajs 与 requi ...
- 模块d3d12.dll加载失败_语音控制模块
说道作品的互动性,有什么能比语音控制更加炫酷呢? 今天介绍一款免编程非特定人声, 串口 语音识别模块LD3320 接线图: 调试:TXD/RXD通过串口模块连接电脑,将麦克风连接模块.打开上位机串口调 ...
最新文章
- PCA(1):基础知识介绍
- RTX 3090 AI性能实测:FP32训练速度提升50%,张量核心缩水
- Linux_进程管理计划任务
- Linux环境搭建:设置主机名颜色、设置vim颜色
- C++中lock_guard的学习
- android 模糊读取文件名_Android 从路径中获取文件名 | 学步园
- 数据库(3)数据库操作
- 烟台市与拼多多达成战略合作 启动烟台优品线上云购节活动
- 【2019.08.23】2019CCPC网络赛
- 四面体的表面积_边长为正四面体的表面积是()、;、;、;、。
- iPhone 9或于4月3日发布;复制粘贴之父Larry Tesler去世;Android 11开发者预览版来了!| 极客头条...
- 显示js对象所有属性和方法的函数
- python虚拟环境--virtualenv
- wapp HTTP Error 404. The requested resource is not found.
- python中round的用法_python中round函数如何使用
- 关于文件和文件指针的总结
- 蜘蛛能抓取thinkphp的html页面,搜索引擎的蜘蛛是如何爬的,如何吸引蜘蛛来抓取页面...
- 【决策状态机FSM(finite state machine)梳理】
- RTOS 任务间互斥的问题
- Java的优缺点是什么?具体是怎样运行的?
热门文章
- 斗鱼主播都在使用的可取回的CSGO开箱子网站推荐!
- android 换机 iphone8,两年不换机,iPhone8plus处于安卓旗舰哪种水平?
- JAVAFX 使用mybatis-plus整合sqlite 操作数据库,保存成功,但数据库没有数据
- 学习开发没有捷径,也几乎不存在带路会学的快一些的情况
- MySQL存储用户点赞的信息_点赞数据存储方法及设备与流程
- android tv 使用_如何在Android TV上设置和使用家长控制
- 备战国际半程马拉松训练第一天总结
- 使用word自带功能快速编辑公式
- 店铺销量需要怎么样进行提升
- LeetCode(String) 2011. Final Value of Variable After Performing Operations