当前位置: 首页 > article >正文

pip的基本命令和使用

pip 简介

pip是Python官方的包管理器,可以方便地安装、升级和卸载Python包。

pip 常用命令

  1. 显示版本和路径
pip --version
  1. 获取帮助
pip --help

 

  1. 升级pip和升级包
pip install --upgrade pip   # Linux/macOS 
pip install -U pip          # windows

pip install --upgrade <package>  # 其中<package>是要升级的包名
  1. 列出所有pip包
pip list
  1. 安装包
pip install <package>     # 其中<package>是要安装的包名
  1. 卸载包
pip uninstall <package>    # 其中<package>是要卸载的包名
  1. 搜索包
pip search <package>      # 其中<package>是要搜索的包名
  1. 导出已安装的包列表
pip freeze > requirements.txt   # 将环境中已安装的包保存到requirements.txt文件中

安装 pip install -r requirements.txt

 

 

pip 换源

pip 的源配置文件在不同操作系统下的位置可能会有所不同。

  • Windows 系统下,pip 的配置文件默认存储在 C:\Users\用户名\AppData\Roaming\pip\pip.ini 目录下,其中用户名是你的 Windows 用户名。如果该文件不存在,则需要手动创建一个。
  • Linux 系统下,pip 的配置文件默认存储在 ~/.config/pip/pip.conf 文件中。如果该文件不存在,则需要手动创建一个。
  • macOS 系统下,pip 的配置文件默认存储在 ~/Library/Application Support/pip/pip.conf 文件中。如果该文件不存在,则需要手动创建一个。
  1. 全局源(清华源)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 临时源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package-name>

如果觉得pip原地址下载速度慢或者有问题,可以在镜像地址下载

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.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/ 库名

pip install -i http://mirrors.aliyun.com/pypi/simple/ 库名

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ 库名

pip install -i http://pypi.hustunique.com/ 库名

pip install -i http://pypi.sdutlinux.org/ 库名

pip install -i http://pypi.douban.com/simple/ 库名

 如:

注意https和http,http的需要信任(因为未加密),可以通过下面两个方法解决

  • 安装时加入 --trusted-host 临时参数
pip install -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com【package-name】
  • 在 pip.conf 中加入 trusted-host 选项,该方法是一劳永逸
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

pip 缓存位置

每次pip都会下载一些包,不会自动删除,手动删除即可

pip 的缓存位置在不同的操作系统下会有所不同:

  • Windows: 缓存位置为 %APPDATA%\pip\cache。其中,%APPDATA% 为当前用户的应用程序数据目录,通常位于 C:\Users\{用户名}\AppData\Roaming
  • macOS/Linux: 缓存位置为 ~/.cache/pip

可以通过以下命令查看 pip 的配置信息,包括缓存位置:

pip config list

如果需要修改缓存位置,可以在 pip 的配置文件中进行设置。Windows 上的配置文件为 %APPDATA%\pip\pip.ini 或 %APPDATA%\pip\pip.conf,macOS/Linux 上的配置文件为 ~/.config/pip/pip.conf。在配置文件中添加以下内容即可修改缓存位置:

[global]
cache-dir = /path/to/cache/dir

其中 /path/to/cache/dir 替换为你希望设置的缓存路径。修改完成后,重启终端或者重新加载 pip 配置即可生效。

安装时间超时问题

pip的超时时间默认为15秒,如果下载速度过慢,可以使用以下命令设置超时时间为60秒:

pip install --default-timeout=60 <package>
  1. 添加参数--default-timeout=1000
  2. 在配置里面[global]下添加timeout=1000

http://www.kler.cn/a/156905.html

相关文章:

  • 【Python】爬虫通过验证码
  • STM32学习笔记------GPIO介绍
  • 项目模块详细说明
  • 鸿蒙华为商城APP案例
  • 【人工智能】Transformers之Pipeline(二十三):文档视觉问答(document-question-answering)
  • 如何使用 OpenSubtitles.com 下载字幕?以及如何用 SRT to TXT Converter 转换字幕格式!
  • 力扣二叉树--第三十八天
  • GO基础之运算符
  • 目标检测中的损失函数:IOU_Loss、GIOU_Loss、DIOU_Loss和CIOU_Loss
  • 基于Go语言实现简易Web应用
  • 【基础知识】Windows/Linux文件系统类型基本介绍
  • YITH Product Countdown Premium电商商城产品倒计时高级版插件
  • 前端与VR/AR:代码的魔法穿越
  • 智能优化算法应用:基于吉萨金字塔建造算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 跟我学c++高级篇——动态反射之二动态列表
  • 【自动化测试】pytest 用例执行中print日志实时输出
  • Python标识符与运算符
  • UniRepLKNet:用于音频、视频、点云、时间序列和图像识别的通用感知大内核ConvNet
  • 旅游消费+区块链业务场景
  • 实战分析和精华总结:服务器端请求伪造SSRF漏洞数据劫持、复现、分析、利用及修复过程
  • PostgreSQL + SQL Server = WiltonDB
  • 什么是负载均衡?
  • 数据结构——二叉树(相关术语、性质、遍历过程)
  • 深度学习手势检测与识别算法 - opencv python 计算机竞赛
  • 线程变量引发的session混乱问题
  • MJPG-streamer方案实现物联网视频监控