OSError: Missing dependencies for SOCKS support

在跑huggingface代码时,需要挂代理以保证网络可以顺利连接到huggingface官网。代理挂好后,发现出现了报错:

Missing dependencies for SOCKS support

这个报错看起来是缺少一些系统依赖包,但实际上,这就是一个简单的Python库缺失问题。

解决方案如下:

pip install pysocks

很遗憾,在安装Python包的过程中仍然遇到相似的问题:

ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.

解决方案:
先关掉所有代理,再尝试用pip安装即可成功。

unset all_proxy
unset ALL_PROXY