• 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的基本操作, 如有错误, 欢迎交流

  • 相关阅读:
    Networking with standalone containers
    记filebeat内存泄漏问题分析及调优
    原创-The Salt Master has rejected this minion's public key!解决方法
    原创-某次建表失败-ERROR 1101 (42000): BLOB/TEXT column can’t have a default value
    action命令-判断判断码是否正确
    docker-docker中用户uid异常导致权限不足
    非原创-docker 6种减小镜像大小的方式
    非原创-docker update
    原创-k8s 存活探针,就绪探针与启动探针
    原创-阿里elasticsearch数据迁移
  • 原文地址:https://www.cnblogs.com/mswei/p/11598340.html
Copyright © 2020-2023  润新知