赞
踩
命令行走代理
set http_proxy=socks5://127.0.0.1:7890
set https_proxy=socks5://127.0.0.1:7890
移除环境变量
set all_proxy= set ALL_PROXY=
- 1
- 2
端口号
然报错:
ImportError: Using SOCKS proxy, but the 'socksio' package is not installed. Make sure to install httpx using `pip install httpx[socks]`.
遂安装依赖项
pip install httpx[socks]
继续报错
ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.
使用代理服务器:
如果在安装过程中遇到了网络限制,可以考虑使用代理服务器。在安装时,确保代理服务器的配置适用于你的系统。你可以使用 --proxy 参数指定代理服务器,例如:
Copy code
pip install --proxy=http://代理服务器地址:端口 pysocks
将上述命令中的 代理服务器地址 替换为代理服务器的实际地址,端口 替换为代理服务器的端口号。
一波操作后还是无法访问
(这里可以用curl命令来查看时候通了)
curl google.com
curl: (52) Empty reply from server
curl baidu.com
<html>
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
</html>
显然没通
然后
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
curl通了,原来走的是http协议,不是socket5协议
解决问题过程中参考的资料:
https://zhuanlan.zhihu.com/p/46973701
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。