window、linux下安装pip

window、linux下安装pip

2.下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录 ,比如我创建的文件夹是 E:\IT_project\Pip,解压后会生成文件夹 pip-20.0.2
window、linux下安装pip

3.调出window命令行窗口,进入 E:\IT_project\Pip\pip-20.0.2 目录,执行命令,但是会报错 setuptools模块不存在,那就老老实实去下载所需的模块

python setup.py install //安装

window、linux下安装pip

python -m pip uninstall pip //这一步是卸载,不想要再来执行,已经加粗提醒,别执行完回来举报我!!!

4.下载 setuptools模块,话不多说,网址直接丢过来
网址=====》https://pypi.org/project/setuptools/#files
window、linux下安装pip

解压setuptools,同样放到
window、linux下安装pip

cmd命令进入setuptools-46.1.3目录,运行命令

python setup.py install

抽根烟等一会,setuptools安装成功
window、linux下安装pip

5.掐灭刚才的烟,只是整完setuptools模块,cmd关闭重新打开,再次回到原先的 pip-20.0.2目录,再次执行python setup.py install,这才是安装pip
window、linux下安装pip

安装pip成功之后,在 python\Scripts目录下多了这些个文件
window、linux下安装pip

6.这里只剩下环境变量设置了,需要添加的是 \Python\Scripts
至于环境变量添加不懂得,回去面壁,或者去看这个 https://blog.51cto.com/14046860/2490280
window、linux下安装pip

7.这样命令行查看pip版本

pip --version

window、linux下安装pip

  • (二)linux安装pip
    1.如果CentOS自带 python-pip,那就查看一下就行了
    window、linux下安装pip

2.如果没有自带,就执行下面命令安装,python、pip一步安装
具体参考 https://blog.51cto.com/14046860/2490478 ,命令如下

 $ sudo yum install python python-pip

3.如果之前单独安装了python,没有装pip,那就执行以下命令,前提是python已经安装成功

$ curl "https://bootstrap.pypa.io/get-pip.py" -o "pip-install.py"
$ sudo python pip-install.py
  ( 3.1) 看过之前安装,知道我这个瓜皮安装了两个版本的python,但是pip实际上是对应的 python2.7

window、linux下安装pip

用which python2查看位置,可以看到在python2在 /usr/bin/python2,但是切入到这个目录,发现找不到目录
window、linux下安装pip

因为/usr/bin/python2 是软链接,真正的python2 目录在 usr/lib/python2.7 下 ,用 whereis python2 查找
window、linux下安装pip

python2.7 安装路径 /usr/lib/python2.7
python3.7 安装路径 /usr/local/lib/python3.7

 ( 3.2) 要想在python3下安装pip,需要执行以下命令,这里用 python3 ,因为python 代表的是python2
$ curl "https://bootstrap.pypa.io/get-pip.py" -o "pip-install.py"
$ python3 pip-install.py               // py3  pip-install.py     因为py3之前设置过软链接

window、linux下安装pip

 ( 3.3) zlib模块不存在,是因为缺少依赖造成的,在安装python之前需要先安装python的依赖环境
    以下是我的尝试决绝方法
    1.sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
    2.sudo yum install zlib

    但是上面的方法安装 zlib完毕,我们已经安装了zlib库啊, 为什么还会报错呢?查询资料发现需要重新编译安装python。
可能有的文章叫你在重新编译之前还需要在安装源文件中修改Modules/Setup.dist文件,一脸懵逼,比如这样

window、linux下安装pip
( 3.4)花里胡哨,直接回到最开始解压的那个目录,那里有最开始的 configure文件,而不是安装之后的 /usr/local/lib/python3.7 ,/usr/local/bin/python3.7 这些目录,因为要重新编译,选择最开始的目录
window、linux下安装pip
进入这个原始目录之后,重新开始执行,成功,每个pip对应python版本

$ ./configure && make && make install

window、linux下安装pip

猜你喜欢

转载自blog.51cto.com/14046860/2490957