掘金社区

Importerror 搞了半天,一直是导入错误Pinned highlighted

future_johny 发表在掘金2 2016-03-18 12:34:32

掘金2
2957
13
0

Traceback (most recent call last):
File "D:stocksoftwaregmsdk-2.8.0-py3-x32-windowsexamples est_md_playback.py", line 1, in <module>
from gmsdk.api import md
File "D:stocksoftwarepythonlibsite-packagesgmsdk_init_.py", line 6, in <module>
from .api import md, td, StrategyBase, get_strerror, get_version
File "D:stocksoftwarepythonlibsite-packagesgmsdkapi.py", line 12, in <module>
from .gm import *
ImportError: DLL load failed: 找不到指定的模块。</module></module></module>

评论: 13
  • 确认是python 3.5? sdk 支持python3.5, 不再支持python3.4

    2016-03-21 03:06:17
  • 我也遇到了一样的问题。

    2016-04-13 12:48:18
  • 没解决啊,到底是缺了什么依赖包。vcredis什么的都列出来吧

    2017-02-27 10:41:06
  • 缺少依赖文件。。你具体挨个看下啊

    2017-03-01 06:19:25
  • 我也碰到了同样的问题,装了最新的anaconda3,python3.6,显示的是同样的错误。
    ImportError: DLL load failed: The specified module could not be found.


    ImportError Traceback (most recent call last)
    <ipython-input-2-10aecf705e63> in <module>()
    ----> 1 from gmsdk import *

    C:ProgramDataAnaconda3libsite-packagesgmsdk_init_.py in <module>()
    4 import sys
    5 if sys.version_info.major == 3:
    ----> 6 from .api import md, td, StrategyBase, get_strerror, get_version, set_timeout_val, get_timeout_val
    7 from .enums import *
    8 from .util import to_dict

    C:ProgramDataAnaconda3libsite-packagesgmsdkapi.py in <module>()
    10 from . import errors
    11 from .util import Event
    ---> 12 from .gm import *
    13 else:
    14 from ConfigParser import ConfigParser

    ImportError: DLL load failed: The specified module could not be found.

    弄了一个晚上了,试了各种方法,都不行,请开发者大神们帮忙。。。
    anaconda下的目录

    </module></module></module></ipython-input-2-10aecf705e63>

    2017-03-07 01:55:48
  • 目前sdk支持python3.5, python 2.7.

    2017-03-07 05:26:29
  • Python3.6下个版本支持

    2017-03-07 05:26:51
  • 重新downgrade到3.5还是不行啊。。。
    是不是anaconda的关系?

    虽然很想使用你们的服务,但是实在是连安装这一关都过不了。。。

    2017-03-09 16:29:31
  • 是否有多个python环境?安装python sdk是找到对应的python环境了吗? 检查你启动的python环境的实际版本号。 加入到Q群请求技术支持一下吧。

    2017-03-10 01:13:20
  • 我也折腾了半天,简直浪费时间。后来仔细分析了错误原因, gmsdk安装库路径下,有一个gm.pyd. 用depends 分析了,发现在当下文件夹下应该有一个python36.dll, 但是没有,你需要在python的安装路径下找到这个 python36.dll, 放在gmsdk下就天下太平了。 注意,python版本要一一对应啊。

    2017-06-02 05:37:00
  • python的安装目录需要在os的环境变量PATH中,这样import是能自动找到python*.dll。正常情况下,python安装时会设置好该PATH.

    2017-06-03 02:19:52
  • 类似的错误,有谁能帮帮我看看,哪里错
    Traceback (most recent call last):
    File "C:\Users\18201.goldminer3\projects\3bdb603a-05fa-11e9-a3bf-8cec4b10571d\main.py", line 5, in <module>
    from gm.api import *
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\gm\api_init_.py", line 13, in <module>
    from .basic import (
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\gm\api\basic.py", line 9, in <module>
    from gm.callback import callback_controller
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\gm\callback.py", line 21, in <module>
    from gm.model.storage import context
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\gm\model\storage.py", line 16, in <module>
    from gm.pb.account_pb2 import Positions, Cashes, AccountConnections
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\gm\pb\account_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
    File "C:\Users\18201\AppData\Roaming\Python\Python36\site-packages\google\protobuf\descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
    ImportError: DLL load failed: 找不到指定的程序。

    2018-12-23 08:45:04
  • @182018-373 这是在回测的时候遇到的?现在解决了么

    2020-01-12 12:58:18

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.