线上一台测试机,网络环境比较诡异,无法下载Python标准库中的源码包,也无法是pip等在线编译安装。
没有办法,只能从其它服务器上下载源码包,然后scp复制过去。下面是我记录的安装过程。
首先从官网下载好源码包
参照参考文献[2]中的安装说明,需要事先安装libcurl-dev库,并确保curl-config在当前用户的可查找路径中:
yum -y install libcurl-dev
然后查找curl-config的位置
locate curl-config
比对echo $PATH的位置是否包含此路径,我这里是/usr/bin, 符合该条件。下面开始源码编译pycurl
wget https://pypi.python.org/packages/12/3f/557356b60d8e59a1cce62ffc07ecc03e4f8a202c86adae34d895826281fb/pycurl-7.43.0.tar.gz#md5=c94bdba01da6004fa38325e9bd6b9760
tar zxvf pycurl-7.43.0.tar.gz
cd pycurl-7.43.0
python setup.py install
安装完成后,从Python命令行中检查是否安装成功?
参考文献
[1].http://pycurl.io/docs/latest/install.html
[2].https://pypi.python.org/pypi/pycurl/