2013-10-30 7 views
1

파이썬에서 순진 베이 분류를 구현하기 위해 redisbayes library을 사용하고 있습니다. 내가 쓸 때 - 나는 이런 식으로 일을 시도파이썬에서 redis 연결 설정

ConnectionError: Error 10061 connecting localhost:6379. 
No connection could be made because the target machine actively refused it. 

- -

rb = redisbayes.RedisBayes(redis=redis.Redis()) 
rb.train('good', 'sunshine drugs love sex lobster sloth') 

을 그것은 다음과 같은 오류 제공

pool = redis.ConnectionPool(host='localhost', port=6379, db=0) 
rb = redisbayes.RedisBayes(redis=redis.Redis(connection_pool=pool)) 

을하지만 같은 오류를 제공합니다. 나는 이것에 대한 해결책을 찾을 수 없다. Python을 사용하여 redis에 연결하거나, Python에서 MySQL의 교육 데이터를 사용하여 순진 베이 분류를 수행하는 다른 방법은 무엇입니까?

+0

'r = redis.StrictRedis (host = YOUR_HOST, port = 6379, db = YOUR_DB)'에 대한 설치 지침을 항상 잘 살펴 보았습니다. 그냥'import redis'가 필요합니다. – fedorqui

답변

4

연결할 수 있으려면 로컬로 실행되는 Redis 서버가 있어야한다는 것을 알고 계시고, 거기에없고 등록 된 서비스가없는 경우 프로세스 목록에서 redis-server을 확인하십시오. 그것을 설치하십시오. redis homepage

+0

'easy_install redis'를 사용하여 python으로 redis를 설치 했었습니다. 하지만 어떻게해야합니까 redis 서버가 실행되고 있는지 확인 – shubhi1910

+0

그게 redis되지 않습니다. 그게 다야 클라이언트 라이브러리 –

+0

괜찮아요 .. 내가 https://github.com/rgl/redis/downloads에서 가져 왔어 .. 대답 주셔서 감사합니다 :) – shubhi1910

관련 문제