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

Q:天软调用Python报错    

  • 执行函数pyputvar报错
    1.执行函数pyputvar报错一如下:

    解决:函数pyputvar没有用rdo2执行,与本地交互的命令需要加rdo2,如rdo2 pyputvar("a",1);
    2.本地执行后,执行函数pyputvar报错二如下:

    原因:配置不成功。
    解决:
    1)天软调用python,必先配置通python能调用天软。也就是.PYD文件与python版本是对应的。
    2)Python与天软库文件路径的在系统环境变量中位置顺序关系,一般建议,天软安装路径放到第一位,python库文件路径放在第二位,以免调错dll导致报错。
    3.排除前两个原因后,还报类似的错误,例如:

    原因:python安装用的例如annaconda集成开发环境,无Python/Dlls路径。
    解决:安装的是集成开发环境时,路径要添加两个,一个是该工具的安装目录,一个是Dlls目录。另若其他配置都设置正常,还是报错,修改天软快捷键属性中的起始位置为python工具的安装目录,重启后再测试。如: