zoukankan      html  css  js  c++  java
  • pip包管理工具 基本使用

    # 简介

      pip是一款包管理工具, 和apt, yum, brew功能类似

    # 安装

    wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
    
    python3 get-pip.py
    
    # 将pip3加入环境变量
    
    vi /etc/profile
    
    export PATH=$PATH:/usr/local/bin
    
    #重新加载环境变量文件
    
    source /etc/profile

    # 使用

    pip3 --help # 可查看帮助信息
    pip3 --version 或 pip3 -V # 查看版本信息
    which pip3 # 查看安装位置

    # 基本操作

    安装包

    pip3 install requests # 默认安装最先版包
    pip3 install requests==1.1.0 # 安装指定版本包

    批量安装包

    pip install -r requirements.txt
    requirements.txt 文件格式
    Werkzeug==0.9.4
    psycopg2==2.5.1

    卸载包

    pip3 uninstall requests 

    更新某个包

    pip3 install -U requests 

    pip3 install --upgrade requests

    查看已安装的所有包

    pip3 list

    显示包文件

    pip show --files requests

    指定安装路径

    pip install requests --target=/Users/Python/2.7/lib/python/site-packages

    # 配置pip安装源

    国内源地址:  

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

    # mac
    vi .pip/pip.conf # 打开配置文件 # 插入以下内容, 即可切换为豆瓣源 [global] trusted-host=pypi.douban.com index-url=http://pypi.douban.com/simple

    # windows在user目录中创建一个pip目录,如:C:Usersxxpip,新建文件pip.ini,内容如下
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    # 安装某个包时 指定源

    pip3 install requests -i http://pypi.douban.com/simple

    # 安装离线包

    离线包下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/

    pip3 install xxxxxxx.whl # 安装

    # 安装离线包, 报错: xxx.whl is not a supported wheel on this platform

     解决: 下载系统所支持的离线包即可

    # 查看系统支持的安装包

    python3 -c "import pip._internal;print(pip._internal.pep425tags.get_supported())"

    这些就是pip的基本操作, 如有错误, 欢迎交流

  • 相关阅读:
    python实例
    date命令
    unbuntu禁用ipv6
    Oracle学习(一)
    深入浅出区块链笔记
    sqlserver索引
    Go学习(16):网络编程
    Go学习(15):并发与包
    Go学习(14):defer
    Go学习(13):异常
  • 原文地址:https://www.cnblogs.com/mswei/p/11598340.html
Copyright © 2011-2022 走看看