zoukankan      html  css  js  c++  java
  • pip命令的使用与配置

    简介

    pip是python的一个包管理工具,安装完python后就会自带有pip管理工具。
    主要记录下pip3的使用和配置方法。

    使用

    • 安装Python包

    $ pip3 install <pacakge>   # 安装最新版
    $ pip3 install -v <pacakge>==<verison>   # 安装指定版本
    $ python -m pip3 install <pacakge>   # 安装最新版 
    
    • 卸载Python包

    $ pip3 uninstall <pacakge>
    
    • 列举已安装的包

    $ pip3 list
    $ pip3 freeze # 不包括pip等原来环境自带的包
    
    • 查看包详细信息

    $ pip3 show <pacakge>
    
    • 查看更新

    $ pip3 list --outdated
    
    • 更新包

    $ pip3 install --upgrade <package>
    
    • 搜索仓库的包

    $ pip3 search <package>
    
    • 升级pip

    $ pip3 install --upgrade pip3
    

    配置

    • 修改仓库镜像源地址
    """
    自动创建pip.ini文件脚本
    
    修改配置文件实现
    # Windows: C:/Users/<用户名>/pip/pip.ini
    # Linux: ~/.pip/pip.conf
    
    国内的其他镜像源
    清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
    阿里云: http://mirrors.aliyun.com/pypi/simple/
    中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
    豆瓣: http://pypi.douban.com/simple/
    中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/
    """
    
    import os
    
    # pip.ini文件内容以清华为例
    content = """[global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
    [install]
    trusted-host=pypi.tuna.tsinghua.edu.cn
    """
    
    # 通过 USERPROFILE 环境变量获取用户配置目录
    pipPath = os.environ["USERPROFILE"] + "\pip\"
    if not os.path.exists(pipPath):
        os.mkdir(pipPath)
    
    with open(pipPath + "pip.ini", "w+") as f:
        f.write(content)
    

    设置成功后可以看到:

  • 相关阅读:
    SpringBoot
    JS
    域渗透之NTLM Relay
    域渗透之 pre-auth用户枚举
    mysql 必知必会整理—sql 正则表达[五]
    mysql 必知必会整理—sql 简单语句[二]
    redis 简单整理——缓存设计[三十二]
    mysql 必知必会整理——mysql 介绍[一]
    redis 简单整理——哨兵原理[三十一]
    redis 简单整理——客户端哨兵模式[三十]
  • 原文地址:https://www.cnblogs.com/xpengp/p/12964368.html
Copyright © 2011-2022 走看看