目录
缘由
最近更新了v2rayN后发现Terminal不能走全局代理了(更新前是可以的,再次印证如果某软件当下用得挺好,那就不要更新),这样在安装依赖库和使用git的时候就会比较麻烦,总是需要在PAC模型和全局代理模型下来回切换。网上搜索后发现大多解决方案都是基于Linux。这里给出Windows平台下的解决方案。
注意
如果直接在环境变量里设置socks5的话,会报错Missing dependencies for SOCKS support. 具体如下:
ERROR: Could not install packages due to an EnvironmentError: Missing dependencies for SOCKS support.经检查后发现为 Python 本身在没有安装 pysocks 时并不支持socks5代理,而环境变量中则设置了socks5的代理。
正确过程
首先在新建虚拟环境后,一定记得安装pysocks
pip install pysocks然后,才可以设置环境变量
变量值http_proxysocks5://127.0.0.1:端口值https_proxysocks5://127.0.0.1:端口值之后就可以在Windows Terminal中使用代理了。