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.
- package installer
- Python Package Index(PyPI)
pip 安装
Install with get-pip.py
- 下载
get-pip.py
- 方法一:直接从下面的连接下载
- 方法二:使用
curl
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- 安装
pip
$ python get-pip.py
get-pip.py
除了会安装pip
,还会安装:
setuptools
wheel
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
- Linux / macOS
$ pip install -U pip
- Windows
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 源:
- 打开
C:\Users\username\AppData\Roaming\
- 在上述目录下新建文件夹
pip
- 在
pip
文件夹中新建pip.ini
文件 - 在
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 源:
- 进入
~
目录
$ cd ~
- 在
~
目录下新建.pip
文件夹
$ mkdir .pip
- 进入
.pip
文件夹
$ cd .pip
- 创建文件
pip.conf
$ touch pip.conf
- 在
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