码迷,mamicode.com
首页 > Windows程序 > 详细

window、linux下安装pip

时间:2020-04-27 22:26:45      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:下载   linux安装   控制   运行   cmd   添加   inf   存在   执行   

  • (一)window安装pip
    1.进入网址 https://pypi.org/project/pip/#files 下载最新的pip
  • 技术图片

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

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

    python setup.py install //安装

    技术图片

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

    4.下载 setuptools模块,话不多说,网址直接丢过来
    网址=====》https://pypi.org/project/setuptools/#files
    技术图片

    解压setuptools,同样放到
    技术图片

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

    python setup.py install

    抽根烟等一会,setuptools安装成功
    技术图片

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

    安装pip成功之后,在 python\Scripts目录下多了这些个文件
    技术图片

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

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

    pip --version

    技术图片

    • (二)linux安装pip
      1.如果CentOS自带 python-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

    技术图片

    用which python2查看位置,可以看到在python2在 /usr/bin/python2,但是切入到这个目录,发现找不到目录
    技术图片

    因为/usr/bin/python2 是软链接,真正的python2 目录在 usr/lib/python2.7 下 ,用 whereis python2 查找
    技术图片

    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之前设置过软链接

    技术图片

     ( 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文件,一脸懵逼,比如这样

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

    $ ./configure && make && make install

    技术图片

    window、linux下安装pip

    标签:下载   linux安装   控制   运行   cmd   添加   inf   存在   执行   

    原文地址:https://blog.51cto.com/14046860/2490957

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!