zoukankan      html  css  js  c++  java
  • No module named 'revoscalepy'问题解决

      SqlServer2017开始支持Python,前段时间体验了下,按照微软的入门例子操作的:https://microsoft.github.io/sql-ml-tutorials/python/rentalprediction/。虽然简单,但因为新入门python,中间绕了下弯子,现在记录下,可以让有同样经历的人少走弯路。

      运行Python程序的时候,报错:

    ImportError: No module named 'revoscalepy'
    

      revoscalepy是安装SQLServer2017选择Python组件的时候安装到机器上的,默认路径是

    C:Program FilesMicrosoft SQL ServerMSSQL14.MSSQLSERVERPYTHON_SERVICESLibsite-packages
    evoscalepy
    

      开发依赖SqlServer的Python程序最好使用SQLServer自带的python.exe,版本是3.5.2,默认路径如下

    C:Program FilesMicrosoft SQL ServerMSSQL14.MSSQLSERVERPYTHON_SERVICESpython.exe
    

      如果使用Visual Studio编辑器,需要在工具-选项中配置Python Tools的环境信息,如图所示:

      配置了上述信息,可以在项目中的Python Environments中选择该环境:

      这样,再编译,就不报找不到'revoscalepy'模块的错误了。

      另外,也尝试使用PyCharm工具进行开发,但报错更多,报过

    Missing required dependencies ['numpy']
    File "C:Program FilesMicrosoft SQL ServerMSSQL14.MSSQLSERVERPYTHON_SERVICESLibsite-packages umpycore\__init__.py", line 16, in <module>
    from . import multiarray
    ImportError: DLL load failed: 找不到指定的模块。

    这个错误,弄了好久没弄好,后来放弃PyCharm,转到Visual Studio就好了。

  • 相关阅读:
    62. Unique Paths
    120. Triangle
    EBS预置文件作用收集整理
    ORA-20002: [WF_NO_USER] NAME=<name> ORIG_SYSTEM=NULL ORIG_SYSTEM_ID=NULL
    Oracle定义DES加密解密及MD5加密函数
    EBS获取附件URL
    Oracle EBS标准错误信息如何追踪 (Debug)
    更改EBS APPS 密码流程
    Oracle之物化视图
    Oracle EBS打补丁
  • 原文地址:https://www.cnblogs.com/wangguanguo/p/8433138.html
Copyright © 2011-2022 走看看