一、最终解决方法:
unset all_proxy && unset ALL_PROXY
即删除proxy的环境变量。 参考:https://qastack.cn/unix/103555/how-do-i-unset-a-variable-at-the-command-line
二、过程尝试
1、为了解决如题所示的问题,使用了以下两种方法。
法一:永久更改proxy
更改/etc/environment文件:
在文件中增加:
all_proxy=socks5://127.0.0.1:7890/
ALL_PROXY=socks5://127.0.0.1:7890/
重启电脑
参考:https://github.com/laramies/theHarvester/issues/56
法二:临时更改
$ unset all_proxy && unset ALL_PROXY
$ export all_proxy="socks5://127.0.0.1:7890"
$ export ALL_PROXY="socks5://127.0.0.1:7890"
2、上面的问题看似解决了,但是还是有个新错
如下图:

没有接着整这个了,有需要会补充。
总结:
取消proxy之后,针对特定场景可以考虑更改pip 镜像源为国内镜像源。
本文记录了在遇到'Unable to determine SOCKS version'错误时,尝试通过永久和临时更改proxy环境变量来解决问题的过程,以及最终通过删除proxy环境变量成功解决的详细步骤。同时建议在特定情况下切换pip的国内镜像源。
6291

被折叠的 条评论
为什么被折叠?



