eclipse 运行 BloomFilterImooc 出错

来源:10-9 集成bloomfilter到scrapy-redis中

笑看风云号

2017-07-09

我把老师提供的 bloomfilter 文件在 Eclipse IDE 中运行,文件的代码与老师的代码是一致的,在 Eclipse 中运行出现如下错误:

Traceback (most recent call last):
  File "D:\Eclipse\RedisNews\utils\bloomfilter_imooc.py", line 6, in <module>
    import redis
  File "C:\Anaconda3\lib\site-packages\redis\__init__.py", line 1, in <module>
    from redis.client import Redis, StrictRedis
  File "C:\Anaconda3\lib\site-packages\redis\client.py", line 12, in <module>
    from redis.connection import (ConnectionPool, UnixDomainSocketConnection,
  File "C:\Anaconda3\lib\site-packages\redis\connection.py", line 6, in <module>
    import socket
  File "C:\Anaconda3\lib\socket.py", line 133, in <module>
    class socket(_socket.socket):
TypeError: __weakref__ slot disallowed: either we already got one, or __itemsize__ != 0

不知道为什么。求解。谢谢。

写回答

1回答

bobby

2017-07-10

亲 这个是redis import出问题了 你可以百度一下在eclipse中如何import redis这种问题 最好本地先调试一下import redis保证没有问题,

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5795 学习 · 6290 问题

查看课程