1、下载安装包
2、确保服务器上安装了openssl和openssl-devel
3、解压安装包,进入目录,执行make&&make install
4、如果pip安装模块是遇到ssl相关的问题改下Moudles/Setup
cd <安装路径>
vi Modules/Setup
修改结果如下:
# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c (取消注释)
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \ (取消注释)
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ (取消注释)
-L$(SSL)/lib -lssl -lcrypto(取消注释)
然后回到解压目录,重新执行make&&make install
5、pip3默认使用的源是https://pypi.python.org/simple/
有两种方式使用我们自己指定的镜像源,第一种是手动指定:
pip -i http://pypi.douban.com/simple install Flask -- trusted-host pypi.douban.com
不过这种方式在每次安装时都要手动指定,因此你可以把它写在配置文件中,这就是第二种方法,在当前用户目录下创建.pip文件夹
mkdir ~/.pip
然后在该目录下创建pip.conf文件填写:
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
如果是Windows,那么创建%HOMEPATH%\pip\pip.ini文件来配置。
例如:C:\Users\fxl\pip\pip.ini
pip.ini配置的主要一些配置:
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
如果是python3以上的版本是自带pip工具的,如果是2.7的版本(现在还是有非常多在用)是需要自己安装pip工具的,下面是pip安装方法
1、首先下载并安装setuptools:
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
再到python官网下载pip安装包,解压到某个位置,我这里下载的是9.0.1版本,然后就可以安装了:
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9tar -xf pip-9.0.1.tar.gzcd pip-8.0.0
sudo python setup.py install
然后
whereis pip
查找到pip的安装位置
ln -s /path/to/pip /usr/bin/pip
然后就可以使用pip了