抱歉,如果确实存在一个已经解决了这个问题的线程(我花了几个小时专注地搜索多个站点,而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的财务库)...相关推荐

  1. 计算机中丢失swr.dll,initpki.dll加载失败找不到指定的模块0x80004005错误代码怎么办win10...

    如今越来越多的小伙伴都已经装上了win10系统,使用过程中难免也会碰到各种故障,例如有不少 具体步骤如下: 1.打开搜索,输入:powershell ,在windows powershell 上单击右 ...

  2. initpki.dll加载失败 找不到指定的模块的解决办法

    有用户在更新Win10系统时,收到提示"模块'initpki.dll'加载失败.请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的DLL文件是否有问题.找不到指定的程序.&q ...

  3. 模块“XXX.dll”加载失败

    具体问题:模块"XXX.dll"加载失败 请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题  找不到指定的模块. 1.在安装C++软件的时候 ...

  4. python 调用 tensorflow.dll_python tensorflow导入DLL加载失败

    我安装了最新的python 3.6.4 x64版本 然后使用pip3为cpu-only安装tensorflow C:\>pip3 install tensorflow 但是当我尝试在python ...

  5. python加载dll失败_python tensorflow导入DLL加载失败

    我安装了最新的 python 3.6.4 x64版本 然后使用pip3为cpu-only安装tensorflow C:\>pip3 install tensorflow 但是当我尝试在pytho ...

  6. 计算机中丢失swr.dll,win10系统提示模块initpki.dll加载失败如何解决

    有不少用户在使用电脑的过程中,发现出现了模块initpki.dll加载失败的提示,遇到这样的问题该怎么办呢,本教程就给大家讲解一下 1.打开搜索,输入:powershell ,在windows pow ...

  7. 计算机中丢失swr.dll,win10电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决...

    有不少win10系统用户反映说碰到这样一个故障,就是模块initpki.dll加载失败,并提示0x80004005错误代码,该怎么解决呢,接下来就随系统城小编一起来看看具体的操作步骤吧. 1.打开搜索 ...

  8. win10 电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决

    win10 电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决 有不少win10系统用户反映说碰到这样一个故障,就是模块initpki.dll加载失败,并提示0x8000 ...

  9. 模块pdf2image.dll加载失败_Webpack 原理从前端模块化开始

    当前主流 JS 模块化方案 无模块化 CommonJS 规范,nodejs 实现的规范 AMD 规范,requirejs 实现的规范 CMD 规范,seajs 实现的规范, seajs 与 requi ...

  10. 模块d3d12.dll加载失败_语音控制模块

    说道作品的互动性,有什么能比语音控制更加炫酷呢? 今天介绍一款免编程非特定人声, 串口 语音识别模块LD3320 接线图: 调试:TXD/RXD通过串口模块连接电脑,将麦克风连接模块.打开上位机串口调 ...

最新文章

  1. PCA(1):基础知识介绍
  2. RTX 3090 AI性能实测:FP32训练速度提升50%,张量核心缩水
  3. Linux_进程管理计划任务
  4. Linux环境搭建:设置主机名颜色、设置vim颜色
  5. C++中lock_guard的学习
  6. android 模糊读取文件名_Android 从路径中获取文件名 | 学步园
  7. 数据库(3)数据库操作
  8. 烟台市与拼多多达成战略合作 启动烟台优品线上云购节活动
  9. 【2019.08.23】2019CCPC网络赛
  10. 四面体的表面积_边长为正四面体的表面积是()、;、;、;、。
  11. iPhone 9或于4月3日发布;复制粘贴之父Larry Tesler去世;Android 11开发者预览版来了!| 极客头条...
  12. 显示js对象所有属性和方法的函数
  13. python虚拟环境--virtualenv
  14. wapp HTTP Error 404. The requested resource is not found.
  15. python中round的用法_python中round函数如何使用
  16. 关于文件和文件指针的总结
  17. 蜘蛛能抓取thinkphp的html页面,搜索引擎的蜘蛛是如何爬的,如何吸引蜘蛛来抓取页面...
  18. 【决策状态机FSM(finite state machine)梳理】
  19. RTOS 任务间互斥的问题
  20. Java的优缺点是什么?具体是怎样运行的?

热门文章

  1. 斗鱼主播都在使用的可取回的CSGO开箱子网站推荐!
  2. android 换机 iphone8,两年不换机,iPhone8plus处于安卓旗舰哪种水平?
  3. JAVAFX 使用mybatis-plus整合sqlite 操作数据库,保存成功,但数据库没有数据
  4. 学习开发没有捷径,也几乎不存在带路会学的快一些的情况
  5. MySQL存储用户点赞的信息_点赞数据存储方法及设备与流程
  6. android tv 使用_如何在Android TV上设置和使用家长控制
  7. 备战国际半程马拉松训练第一天总结
  8. 使用word自带功能快速编辑公式
  9. 店铺销量需要怎么样进行提升
  10. LeetCode(String) 2011. Final Value of Variable After Performing Operations