FAQ > 金融建模 > 第三方交互 > Python

Q:Python调用天软的时候,执行:import TSLPy2.pyd的时候报错,ImportError:No module named TSLPy2?    

  • 错误原因有两个
    1.目录天软目录下没有名为TSLPy2 或者TSLPy3 的模块(注意大小写)
    2.python 无法找到该木块所在目录
    解决方法:
    问题1.
      删除天软目录下的python模块,然后升级天软客户端;然后查看模块是否已经存在,如果名字依然是大写,请讲模块名中大写的Y换成小写
    问题2.
      因为TSLPy2.pyd是在天软安装目录下所以调用前添加TSLPy2.pyd 所在目录到python的系统路径中.又由于TSLPy2.pyd模块需要用到.net平台的其他库函数.所以不能将TSLPy2.pyd拷贝到其他目录.
    (注:这里以Python 2.7为例)
      import sys
      sys.path.append('D:\\tinysoft\\anlyse.net\\')
    然后重启一下python