pip是什么?
我们可能已经看到了别人如下的一些操作:
# pip install pandas
# pip install python-docx
事实上是在安装一些python的第三方库, 这些库可以在pypi.org上找到
- pip 是程序命令,用来管理python扩展包的命令
- install是pip命令的子命令,表示要进行安装,除了install还有其他一些子命令
- install 后面是选项,第一个选项通常是安装包的名称,比如pandas,或者已经下载下来的whl文件
pip常用子命令
子命令 | 作用 |
install | 安装扩展包 |
list | 列出已经安装了哪些包 |
show | 显示某个包的安装信息 |
uninstall | 删除某个已经安装的包 |
download | 下载某个包 |
freeze | 导出安装列表 |
search | 搜索软件包 |
config | 对pip进行配置 |
pip安装示例
安装pandas,通常安装最新版本
> pip install pandas
有时候需要安装指定版本
> pip install pandas==1.0
> pip install pandas>=1.0
对已经安装的包进行升级
> pip install --upgrade pandas
国内安装有时候会很慢,主要原因是pypi.org是国外站点,可以使用国内的镜像站点
国内常用镜像站点清华:https://pypi.tuna.tsinghua.edu.cn/simple
> pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
遇到网络特别不好的时候,可以用其他途径下载好的whl包进行安装
> pip install ***.whl
pip卸载示例
删除pandas
> pip uninstall pandas
pip查看安装包详情
查看 pandas安装信息
> pip show pandas
显示pandas的版本,路径
使用--file选项查看
> pip show --files pandas
pip查看安装环境
> pip list
列出你所有已经安装的包与版本号
pip导出安装环境
> pip freeze > requirements.txt
将安装包列表导出到一个文本,可以在其他地方使用该文本创建相同的环境
使用requirements.txt
> pip install -r requirements.txt
pip搜索安装包
> pip search pandas
列出包含pandas关键字的包
讨论区