pip 入门与常用命令
Contents
官网: https://pypi.org/project/pip/
安装
默认是和 Python
一起安装的。
注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
如果没有则,先从: https://bootstrap.pypa.io/get-pip.py 网站下载 get-pip.py
文件。
执行如下命令就可安装好
$ python get-pip.py
执行版本检查命令,测试下是否安装完毕。
$ pip --version # Python2.x 版本命令
$ pip3 --version # Python3.x 版本命令
基本使用
安装包
$ pip install packageName # 最新版本
$ pip install packageName==1.0.4 # 指定版本
$ pip install 'packageName>=1.0.4' # 最小版本
为指定 Python 环境安装 包
首先我们要知道,pip
完整命令该是:
$ python -m pip
而当我们执行: pip
时,使用的 python
环境就是默认的。
所以,要指定Python
环境,只需要替换 python
命令即可。
$ C\:/Program\ Files/Python36/python.exe -m pip install --upgrade hearthstone==5.69.0
镜像加速
在大陆由于总所周知原因,使用默认的 pip
源安装软件较慢,所以,推荐大家第一时间,就是还源。
这里推荐如下国内源:
– 清华:https://pypi.tuna.tsinghua.edu.cn/simple
– 腾讯云:https://mirrors.cloud.tencent.com/pypi/simple
– 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
– 华中理工大学:http://pypi.hustunique.com/
– 山东理工大学:http://pypi.sdutlinux.org/
– 豆瓣:http://pypi.douban.com/simple/
接下来拿 “清华大学镜像站” 举例
临时使用:
$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
如果要设为默认需要升级 pip
到最新的版本 (>=10.0.0) 后进行配置:
$ pip install pip -U
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
requirems.txt
批量安装依赖
$ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 批量安装时使用源
$ pip install --upgrade -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
生成 requirements.txt
$ pip freeze > requirements.txt
升级pip
$ pip install -U pip
参考
- https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
- https://www.runoob.com/w3cnote/python-pip-install-usage.html
- https://cloud.tencent.com/developer/article/1946737