安装一些模块的时候偶尔会遇到”ERROR: Could not find a version that satisfies the requirement”的提示
其实就是当前的python对应的pip安装包没有这个新版本了, 如果不想往上升, 其实是可以往下降的
以最新安装bloompy遇到问题为例, 很古老的包了, 需要两个前置组件
install_requires=[
“bitarray >= 0.8.3”,
‘mmh3 >= 2.5.1’,
],
但是pip3帮我安装的时候, 选用的mmh3 却是4.0.1版本的, 这个导致它需要setuptools 需要>= 61.0.0
因为, 可以指定版本来安装
pip3 install mmh3==2.5.1
pip3 install bitarray==0.8.3
只要跟其他组件不冲突就OK, 当然如果实在环境依赖太复杂, 那就建议直接使用conda了