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

  • 相关阅读:
    Java之JVM调优案例分析与实战(4)
    Qt浅谈之四十九俄罗斯方块(代码来自网络)
    自作聪明的开发
    Visual Studio 连接 SQL Server 的connectionStringz和
    删除反复行SQL举例
    一起学android之怎样设置TextView中不同字段的字体颜色(22)
    A008-drawable资源
    android 自己定义组件随着手指自己主动画圆
    一个简单的HTML5摇一摇实例
    关于事件的传递机制。
  • 原文地址:https://www.cnblogs.com/mswei/p/11598340.html
Copyright © 2011-2022 走看看