前言
最近在公司的新电脑上,要用到一个python2编写的库,发现python版本默认已经是3.0了,pip也是默认使用pip3,但是网上很多是使用pip去安装环境,为了折腾这个环境,花了好长时间,记录一下。
正文
pip安装先把安装的脚本下载下来:
wget curl https://bootstrap.pypa.io/get-pip.py
如果默认的是python3,需要用指定python版本:
sudo python2.7 get-pip.py
安装的过程中,会发现各种超时,原因是要翻墙。我是通过privoxy实现http代理,如果环境没装,自己安装一下:
brew install privoxy
如果brew安装太慢。。。再挂下代理:
export ALL_PROXY=socks5://127.0.0.1:portnumber
在配置文件/usr/local/etc/privoxy/config
下面加上监听的端口号,以及本地socks5代理的端口号:
listen-address 0.0.0.0:8118
forward-socks5 / localhost:1080 .
启动privoxy:
sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
检查是否启动成功:
netstat -na | grep 8118
将 socks5 代理转化成 http 代理:
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'
如果嫌每次设置麻烦,可以把这两行加在~/.bash_profile
下。
不想使用可以通过下面的命令取消:
unset http_proxy
unset https_proxy
参考链接:
Homebrew有比较快的源(mirror)吗? - skytraveler的回答 - 知乎
Mac命令行终端下使用shadowsocks翻墙
请保持转载后文章内容的完整,以及文章出处。本人保留所有版权相关权利。