安装pip
下载安装包:wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
解压:tar zxvf 1.5.5
执行安装脚本:
cd pip-1.5.5
python setup.py install
安装完成后就可以用pip安装各种你想要的包了:
(如:backports.ssl_match_hostname)
python -m pip install backports.ssl_match_hostname
如果遇到蛋疼的服务器离线安装各种包
那么可以去Python官网下载对应的whl包文件并通过pip安装
比如包ecsda在这个网址 https://pypi.python.org/pypi/ecdsa/#downloads 可以下载到
下载到Python包 ecdsa-0.13-py2.py3-none-any.whl
运行命令 pip install ecdsa-0.13-py2.py3-none-any.whl 进行安装。
该安装默认是对所有用户(在公用目录下)安装。在公用服务器上可能会有权限问题。
运行 pip install ecdsa-0.13-py2.py3-none-any.whl --user 将安装在当前用户的目录下。
国外源可能由于被墙等原因,可能会pip安装失败,报错HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
如果遇到pip install下载速度慢的问题,可以考虑换pip源,比如换成清华的资源,pip下载速度会很快。
sudo pip install -r ecdsa-0.13-py2.py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simple
或者 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tornado
参考:http://blog.csdn.net/lambert310/article/details/52412059