zoukankan      html  css  js  c++  java
  • python 工具链 包管理工具 pip

    Installation

    mac下可以采用 brew,easy_install(python自带)等方式安装。

    centos下可以采用yum,easy_install等方式安装。

    但是上面两种方式在系统上有 多个 python 环境时,会造成混乱。不太好给制定的 python 版本安装 pip,于是采用下面的方式,在安装时就指定了python版本。

    推荐安装方式

    # 默认安装脚本,下载速度较慢
    curl https://bootstrap.pypa.io/get-pip.py | /usr/bin/python
    
    # 下载速度较快
    curl http://qinius.echosoul.cn/get-pip.py | /usr/bin/python
    

    Usage

    pip 命令可以单独作为脚本命令使用如pip list,也可以配合python解释器使用python -m pip list

    后一种方式的好处是可以在不同的 python 环境使用,pip会自己把模块安装到指定 python 的第三方包文件夹下

    • 安装模块

      • pip install packageName 下载并安装最新的版本
      • pip install packageName==1.0.0下载并安装指定版本
      • pip install 'packageName>=1.0.0 下载并安装至少某个版本以上的版本的包
      • pip install url 从指定网址资源安装
      • pip install path 指定本地位置安装
      • pip install --find-links=url 从指定url下载安装
      • pip install --find-links=path 从指定path下载安装
      • pip install --upgrade packageName 更新一个已经安装过的过期模块
    • 从需求文件安装模块

      • pip freeze > requirements.txt 将当前pip管理的模块信息存储进文本文件
      • pip install -r requirements.txt 从文本文件安装依赖的模块
    • 卸载

      • pip uninstall
    • 下载

      • pip download
    • 查找

      • pip search
    • 查看模块信息

      • pip show
    • 查看pip管理了哪些模块

      • pip list
      • pip list --outdated 查看过期的模块

    镜像加速

    默认的官方pip源在国内的速度很慢,使用一些国内源。

    命令行方式

    使用参数 --index-url 指定镜像源

    pip install requests [-i|--index-url] https://pypi.tuna.tsinghua.edu.cn/simple
    

    配置文件方式

    1. 创建目录 ~/.pip/

    2. 配置文件

      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      
  • 相关阅读:
    Autofac ASP.NET Web API (Beta) Integration
    An Autofac Lifetime Primer
    Web api help page error CS0012: Type "System.Collections.Generic.Dictionary'2错误
    c++ 全局变量初始化的一点总结
    C++中extern关键字用法小结
    为什么多线程读写 shared_ptr 要加锁?
    CentOS7 安装Chrome
    在CentOS 7中使用VS Code编译调试C++项目
    am335x hid-multitouch.c
    implicit declaration of function 'copy_from_user'
  • 原文地址:https://www.cnblogs.com/hiyang/p/12631533.html
Copyright © 2011-2022 走看看