打算使用Twitter 开源的anomaly detection R库,查了一下发现pyculiarity可以帮忙实现在python环境下调用这个R包。
安装完R、rpy2、pyculiarity之后,运行:
from pyculiarity import detect_ts
出现错误:No module named ‘detect_vec’
但其实该文件是存在的。
搜了一下,发现这里说到:
原来pyculiarity不支持被python3编译。(我的环境是python3)
需要把程序修改一下,来适应python3环境,具体的:到site-paceages目录下,运行python3自带的2to3命令: