logo

Python pip

wangzf / 2022-07-10


目录

TODO

pip 介绍

pip - The Python Package Installer

pip is the package install for Python. You can use pip to install packages from the Python Package Index(PyPI) and other indexs.

pip 安装

Install with get-pip.py

  1. 下载 get-pip.py
    • 方法一:直接从下面的连接下载
    • 方法二:使用 curl
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  1. 安装 pip
$ python get-pip.py
  1. get-pip.py 选项
    • --no-setuptools
      • 不安装 setuptools
    • --no-wheel
      • 不安装 wheel
    • pip 安装选项
$ python get-pip.py --no-index --find-links=/local/copies

$ python get-pip.py --User

$ python get-pip.py --proxy="http://[user:password@]proxy.server:port"

$ python get-pip.py pip=9.0.2 wheel=0.30.0 setuptools=28.8.0

使用 Linux Package Managers

See Installing pip/setuptools/wheel with Linux Package Managers in the Python Packaging User Guide.

更新 pip

$ pip install -U pip
C:/> python -m pip install -U pip

安装 package

Install a package from PyPI

$ pip install SomePackage

Install a package from PyPI or somewhere downloaded .whl file

$ pip install SomePackage-1.0-py2.py3-none-any.whl

Show what files were installed

$ pip show --files SomePackage

List what package are outdated

$ pip list --outdated

Upgrade a package

$ pip install --upgrade SomePackage

Uninstall a package

$ pip uninstall SomePackage

更改 PyPi pip 源

将 PyPi 的 pip 源更改为国内 pip 源,国内常用的 pip 源列表如下:

Windows

临时更改 PyPi pip 源:

$ pip3 install *** -i http://mirrors.aliyun.com/pypi/simple/
$ pip3 install *** -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

永久更改 PyPi pip 源:

  1. 打开 C:\Users\username\AppData\Roaming\
  2. 在上述目录下新建文件夹 pip
  3. pip 文件夹中新建 pip.ini 文件
  4. pip.ini 文件中添加如下内容
[global]
timeout=6000
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host=pypi.tuna.tsinghua.edu.cn

Linux 和 macOS

临时更改 PyPi pip 源:

$ pip3 install *** -i http://mirrors.aliyun.com/pypi/simple/
$ pip3 install *** -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

永久更改 PyPi pip 源:

  1. 进入 ~ 目录
$ cd ~
  1. ~ 目录下新建 .pip 文件夹
$ mkdir .pip
  1. 进入 .pip 文件夹
$ cd .pip
  1. 创建文件 pip.conf
$ touch pip.conf
  1. pip.conf 中添加如下内容
[global]
timeout=6000
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

pipdeptree

pipdeptree 用来产看某个 Python 环境中依赖库之间的依赖关系

安装

$ pip install pipdeptree

使用

$ pipdeptree

参考