简介
- 其实安装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
。
测试
遇到 No module named 'urllib2' 错误的解决办法
- urllib.request代替urllib2 即可
结束