系统代{过}{滤}理下使用pip和requests
之前一直以为开启系统代{过}{滤}理后pip和requests库无法正常使用,直到我看到朋友的电脑上可以正常运行。但是自己电脑上死活办不到,pip和requests的版本换成和他一样的也不行。最后无计可施把原python(3.10.2)卸载后重装3.10.11,居然成功了,不知道是不是版本更新导致的。 我每次pip安装都得先关代{过}{滤}理,爬虫也是一样,测试前先关代{过}{滤}理,但是有时候又不影响,不知道为啥 外酥内嫩 发表于 2023-4-16 10:56
我每次pip安装都得先关代{过}{滤}理,爬虫也是一样,测试前先关代{过}{滤}理,但是有时候又不影响,不知道 ...
我之前也一直以为必须关闭代{过}{滤}理。但是我换了新版本之后就不受影响了,我朋友两台设备都不受代{过}{滤}理影响 1.电脑开了vpn的情况下在终端中使用pip需要给终端也配置代理:
CMD命令为:set http_proxy=代理地址 & set https_proxy=代理地址
PowerShell命令为:$Env:http_proxy="代理地址";$Env:https_proxy="代理地址"
这里的代理地址一般就是你的localhost加上代理的端口号 比如 http://127.0.0.1:7777
这样设置完以后就可以用开着vpn代理使用pip了,pip也可以直接用国外源,不会出现下载很慢的情况。
2.电脑开了vpn的情况下使用requests同样要给requests设置代理:
在requests中加入proxies={"http": "代理地址", "https": "代理地址"}这个参数即可
这里的代理地址一般就是你的localhost加上代理的端口号 比如 http://127.0.0.1:7777
比如这么写:
requests.get(url,headers=headers,params=params,proxies={"http": "127.0.0.1:7777", "https": "127.0.0.1:7777"}) YuanFang0w0 发表于 2023-4-16 13:55
1.电脑开了vpn的情况下在终端中使用pip需要给终端也配置代理:
CMD命令为:set http_proxy=代理地址 & set ...
感谢回复。我的意思是在开启全局系统代{过}{滤}理的情况下,不需要进行其他额外操作和设置,pip和requests可以自动使用系统的代{过}{滤}理 Arcticlyc 发表于 2023-4-24 12:28
感谢回复。我的意思是在开启全局系统代{过}{滤}理的情况下,不需要进行其他额外操作和设置,pip和request ...
那这个有时候是不一定的 我是win10 平时开启代{过}{滤}理的时候用pip也是有时候可以 有时候不行
页:
[1]