背景:很多时候我们在安装别人写的python工具的时候会经常报一些库安装不上的问题,属实让人头疼。
这里以安装水泽工具时出现的问题来举例,以及类似问题的解决办法。
1.一般都是直接运行大佬们写好的脚本,诸如:
pip install -r requirments.txt
./xxx.sh
2.然后就会报各种错误,诸如:
ERROR: Could not find a version that satisfies the requirement dns (from versions: none)
ERROR: No matching distribution found for dns
还有个错误忘记保存了,类似这种大红ERROR吧。遇到这种问题可能是我们的pip需要升级了,低版本的pip找不到对应库的版本而报的错。所以先执行下:
python -m pip install --upgrade pip
更新pip,然后再执行一下脚本。
3.把安装脚本跌跌撞撞运行完了之后,执行下工具可能还会报错,诸如:
图片.png那不so easy嘛,直接
pip install dns
然后: 图片.png
就是安装不上,出现这种情况就不可强行安装,打开科学上网工具,打开google,输入报错信息。 图片.png 为什么不是百度,有时候谷歌上干货会多一点。
继续强行运行工具又会报错,也还是没有安装什么库导致的。
ModuleNotFoundError: No module named 'IPy'
这次直接pip就可以了。就不多说了。继续下一个:
ModuleNotFoundError: No module named 'socks'
这个pip就不行了,继续Google一下:
图片.png 是一个老外发的贴子吧,也是Ubuntu遇到同样的问题,虽然我看不懂英文,但是凭借其中个别字符还是能看懂是啥意思,然后下面有人给了回复,亲测确实解决了问题:
图片.png 至此,安装工具遇到的问题都解决了。也感谢网上那些分享自己遇到的困难和解决的方式的人,给了我们这些小白很大的帮助。
网友评论