KNIME 3.6.x Python模块 No module named 'pandas.tslib' 问题的解决方法

简介

  • 其实安装KNIME4.X 版本则不会有这种问题,但是我在服务器上安装的是3.6.2原因是我始终觉得3.6.2更好用,尤其数据库连接保持这块。
  • Python模块非常有用(除了效率以外)我觉得这个在KNIME中是一个万能模块。
  • 但是随着pandas类库的不断升级,与这个老版本的KNIME之间多少会产生一些问题。

问题描述

  • 我这里通过virtualenv+ virtualenvwrapper 搭建了一个python3.6的环境,然后安装了numpy、pandas的类库,本以为一切完美,但是在运行python script节点时出现错误:
ERROR    Thread-36 PythonKernel  ModuleNotFoundError: No module named 'pandas.tslib'
  • 这是一个pandas 版本的问题,推荐解决办法是升级到KNIME4.x版本,如果和我一样非常喜欢3.6.x版本可以尝试通过如下方法解决:
  • 先关闭KNIME。
  • 首先卸载安装的pandas pip uninstall pandas
  • 安装指定版本的pandas pip install pandas==0.20.3
    image.png

测试

image.png

遇到 No module named 'urllib2' 错误的解决办法

  • urllib.request代替urllib2 即可

结束

  • 感谢阅读。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容