我在python中使用redisbayes库来实现朴素贝叶斯分类。但是当我写的时候
rb = redisbayes.RedisBayes(redis=redis.Redis())
rb.train('good', 'sunshine drugs love sex lobster sloth')
它给出以下错误-
ConnectionError: Error 10061 connecting localhost:6379.
No connection could be made because the target machine actively refused it.
我尝试过这种方式-
pool = redis.ConnectionPool(host='localhost', port=6379, db=0)
rb = redisbayes.RedisBayes(redis=redis.Redis(connection_pool=pool))
但是它给出了相同的错误。我无法找到解决方案。如何使用python建立与Redis的连接,或者使用MySQL的训练数据以其他任何方式在python中进行朴素贝叶斯分类?
您确实意识到需要在本地运行Redis服务器才能连接到该服务器,并查看进程列表以了解redis-server
它是否不存在,并且您没有注册的服务,则可能需要安装它。查看redis主页上的安装说明
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句