pip 的使用
pip 是 Python 的包管理器。也是最常用的工具,熟练掌握 pip 指令有助于大幅提升开发速度。
查看帮助:
$ pip -h
Usage:
pip <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
inspect Inspect the python environment.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
config Manage local and global configuration.
search Search PyPI for packages.
cache Inspect and manage pip's wheel cache.
index Inspect information available from package indexes.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
debug Show information useful for debugging.
help Show help for commands.
1. 安装
1)安装指定包
pip install flask
2)安装 requirements.txt
文件列出的包
pip install -r requriements.txt
3)安装 whl 文件
pip install wheel
pip install xxxx.whl
常用参数主要包括:-i <url>
或者 --index-url <url>
:指定安装源,通常设为国内源会更快
2. 更新
pip install --upgrade 包名称
如果要指定升级到某个版本,可以使用 pip install --upgrade 包名称==版本号
注意
不要使用 pip install --upgrade pip
更新 pip 自身,否则会在更新 pip 的时候删除掉 pip,然后出现 No module named pip
的情况 ,可运行如下命令安装 pip : python -m ensurepip
如果要更新 pip 自身,可以使用如下命令: python -m pip install --upgrade pip
3. 删除
删除指定的包
pip uninstall 包名
删除 requriements.txt
文件中列出的包
pip uninstall -r requriements.txt
4. 查看
列出安装的所有包:
pip list
查看某一个包的具体信息
pip show 包名
5. 导出安装包列表
pip freeze > requirements.txt
导出 pip
所在环境中所安装的所有包,将其输出到 requirements.txt
文件中
pip 换源(重要)
由于国内通过 pip 下载 python 包的速度真的很慢,特别是下载包文件比较大的情况下经常会导致下载失败,把默认的 PyPi 源切换化为国内源 tuna, douban, aliyun 从而可以加快 python 包的安装速度。
pip 国内的一些镜像
- http://pypi.douban.com/simple 是豆瓣提供一个镜像源,软件够新,连接速度也很好。
- http://mirrors.aliyun.com/pypi/simple/ 阿里云的源
- https://pypi.tuna.tsinghua.edu.cn/simple 清华镜像源
windows
打开 C:
盘,进入个人用户目录
然后新建一个 pip
文件夹
进入文件夹,新建一个 pip.ini
的文件
如果没有齿轮形状,请先打开可以查看文件后缀名
然后用记事本或者是 notepad++
打开这个文件,往里面写入
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/simple/
trusted-host = mirrors.aliyun.com
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
到此为止,pip
的源就修改好了。
苹果电脑 / Linux
首先进入终端页面
先切换到家目录:
cd ~
然后创建 pip
的配置文件夹:
mkdir .pip
再写换到 pip 配置文件夹:
cd .pip
创建一个配置文件:
nano pip.conf
然后把配置文件(往上翻)拷贝进去,保存即可生效