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

  • 相关阅读:
    软件工程课程总结
    《20171122-构建之法:现代软件工程-阅读笔记》
    课后作业-阅读任务-阅读提问-4
    20171012-构建之法:现代软件工程-阅读笔记
    课后作业-阅读任务-阅读提问-2
    《20170911-构建之法:现代软件工程-阅读笔记》
    OSI七层模型
    团队编程项目作业名称-团队一阶段互评
    结对-结对编程项目作业名称-结对项目总结
    团队-团队编程项目作业名称-开发文档
  • 原文地址:https://www.cnblogs.com/mswei/p/11598340.html
Copyright © 2011-2022 走看看