前言:项目需要,需要使用布隆过滤器,使用pip install pybloom
报错,报错信息ModuleNotFoundError: No module named 'ez_setup'
或SyntaxError: invalid syntax
,更新pip和setuptools、安装C++环境均无效,最后参考Felix-微信(AXiaShuBai)方案解决,感谢博主。
-
第一步:安装依赖包bitarray
- 下载whl文件,地址:https://github.com/FelixZFB/Package_for_Python3.7/raw/master/bitarray-0.8.3-cp37-cp37m-win_amd64.whl
- cmd切换至目标whl目录,
pip install bitarray-0.8.3-cp37-cp37m-win_amd64.whl
安装
-
第二部:安装pybloom
- 下载地址:https://github.com/FelixZFB/Package_for_Python3.7/tree/master/python-bloomfilter-master
- cmd切换至目标目录,
python setup.py install
安装
附:个人环境Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32