• Python3 pip


    〇、写在前面

    1. 什么是pip?

    pip is a recursive acronym that can stand for either "Pip Installs Packages" or "Pip Installs Python".

    pip is a package management system used to install and manage software packages written in Python. Many packages can be found in the default source for packages and their dependencies — Python Package Index (PyPI).

    pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。

    2. 为什么会用到pip?

    在Python中内置了一些基本模块,例如:系统模块sys,数学运算符math模块、正则表达式re模块……,这些都是预先包含的,因为它们被认为是非常有用的,并且被大量使用。

    然而,还有一些第三方模块(第三方模块就是别人造好的轮子),例如:django、selenium、requests、pymysql……,也许在当前场景中,你可能不必使用这些外部库,但将来可能会用到,因此需要pip包管理器。

    3. pip的好处?

    你可以使用“pip包管理器”来安装、卸载、更新PyPI中的任何包。这样做的好处是按需分配,结果就是Python仍然很小,但是如果需要,可以立即提供数百万个免费包供使用。

    一、pip的安装

    Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip (pip3 for Python 3) by default.

    Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

    检查是否已经安装了pip:

    win+r打开命令行界面——输入pip --version——如果看到pip版本说明已经安装好了

    PS:如果你的电脑同时安装了Python2和Python3,想在Python3环境使用pip可以用pip3 --version,如果只有Python3版本则默认pip==pip3,下同。

    pip --version
    

    如果没有安装可以参考:Python pip 安装与使用。

    二、修改pip镜像源

    在pip install安装扩展库的时候,遇到安装超时失败,可能是因为原生仓库在国外,导致访问被屏蔽。

    解决方法:将原生镜像修改成国内的镜像

    国内开放的pip镜像:

    阿里云 http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    豆瓣 http://pypi.douban.com/simple/pypi.douban.com
    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

    0. 方法〇

    手动加上国内镜像

    pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/
    

    例如:安装 numpy 包

    pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
    1. 方法一(推荐)

    windows平台:

    1. 在windows文件管理器中输入%APPDATA%

    2. 进入到pip文件夹里面,新建一个pip.ini文件,输入以下内容后保存:

      [global]
      timeout = 6000
      index-url = http://mirrors.aliyun.com/pypi/simple/
      trusted-host = mirrors.aliyun.com
      
    3. 重新pip install …,发现速度快的不是一点点:

    2. 方法二

    在PyCharm中修改

    • File——Settings

    • Project——Project Interpreter——+

    • Manage repositories——添加——输入国内镜像——OK

    3. 方法三

    使用Dev-Sidecar开发者边车辅助工具

    安装包下载地址(Gitee):https://gitee.com/docmirror/dev-sidecar

    安装包下载地址(Github):https://github.com/docmirror/dev-sidecar

    三、pip常用命令

    • 更新pip

      python.exe -m pip install --upgrade pip
      

      pip install -U pip
      

    • 下载安装包

      pip install 包名              # 最新版本
      pip install 包名==1.0.4       # 指定版本
      pip install '包名>=1.0.4'     # 最小版本
      

      例如:安装 numpy 包

      pip install numpy
      

    • 查看指定包的详细信息

      pip show -f 包名
      

      例如:查看 numpy 包详细信息

      pip show -f numpy
      
    • 升级包

      pip install --upgrade 包名
      

      升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

      例如:升级numpy

      pip install --upgrade numpy
      

    • 卸载安装包

      pip uninstall 包名
      

      例如:移除 numpy 包

      pip uninstall numpy
      

    • 列出已安装的包

      pip list
      
    • 查看可升级的包

      pip list -o
      

    四、批量提取和安装项目中用到的开源库

    • 批量提取:

      pip freeze > requirements.txt
      
    • 批量安装:

      pip install -r requirements.txt
      
  • 相关阅读:
    wpf如何将图片设置为窗体的背景
    C#用Oracle.DataAccess中连接Oracle要注意版本问题!
    C#格式化数值结果表
    将字符串的16进制转换成byte[]
    Java各个类型与byte[]的转换
    记录下 Jquery的使用
    页面div与顶部有缝隙问题
    Js 转换Json返回的时间格式(转)
    Div垂直居中水平居中
    C# 日期格式大全
  • 原文地址:https://www.cnblogs.com/caituotuo/p/15997315.html
Copyright © 2020-2023  润新知