使用virtualenv創建不同環境時,始終大面積報錯,其中最重要的一行是:
pip._vendor.requests.exceptions.InvalidSchema: Missing dependencies for SOCKS support.
大概報錯如下:
其實很簡單,雖然我有梯子,但是沒有配置在terminal中配置好,只要設置為自己的代理即可:
export all_proxy="https://127.0.0.1:1080/"
然后執行:
virtualenv --system-site-packages -p python3 ./venv
即可
速度有點慢,不過只要耐心等待就好了。
但是這個命令似乎只是把所有的代理給改了(還是只有socket?)
所以我選擇執行:
export http_proxy=http://127.0.0.1:8080
export https_proxy=http://127.0.0.1:8080
但是在這之前要設置好:
整個安裝還可以參考本人的另一篇文章:
https://www.cnblogs.com/huangming-zzz/p/11459877.html