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就好了。

  • 相关阅读:
    PHP学习(数组)
    PHP学习(语言结构语句)
    PHP学习(运算符)
    PHP学习(数据类型)
    PHP学习(mysqli函数)
    PHP小知识总结(1)
    buffer的相关小知识
    SQL知识总结(1)
    用JS实线放大镜的效果
    单行中文字和图片的相关height和line-height特性
  • 原文地址:https://www.cnblogs.com/wangguanguo/p/8433138.html
Copyright © 2011-2022 走看看