Python pip常用功能说明

这篇具有很好参考价值的文章主要介绍了Python pip常用功能说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python是目前非常流行的一门编程语言,而pip是Python中最常用的包管理工具之一。本文将为大家介绍pip的简介、使用方法、高级用法、全部参数详解,以及如何自定义镜像源等内容。

1. pip的简介

pip 是 Python 的一个包管理工具,可以让用户方便地下载和安装 Python 包。pip 可以从 PyPI (Python Package Index) 上下载这些包,并且自动处理依赖关系。PyPI 是一个存储着 Python 包的仓库,用户可以从这个仓库中搜索、下载和安装 Python 包。

2. pip的使用方法

安装pip

在使用 pip 前,需要先安装 pip。在 Linux 系统中,可以使用以下命令安装 pip:

$ sudo apt-get install python3-pip

在 Windows 系统中,可以从官网上下载 get-pip.py 文件,然后运行下面的命令安装 pip(目前大部分Python3.x版本的安装时都可以自动安装pip):

C:\Users\Username>python get-pip.py

搜索包

要搜索一个包,可以使用如下的命令:

pip search package_name

例如,要搜索 requests 这个包,可以使用如下的命令:

pip search requests

安装包

要安装一个包,可以使用如下的命令:

pip install package_name

例如,要安装 requests 这个包,可以使用如下的命令:

pip install requests

升级包

要升级一个已安装的包,可以使用如下的命令:

pip install --upgrade package_name

例如,要升级 requests 这个包,可以使用如下的命令:

pip install --upgrade requests

查看已安装的包

要查看已经安装的包,可以使用如下的命令:

pip list

卸载包

要卸载一个已安装的包,可以使用如下的命令:

pip uninstall package_name

例如,要卸载 requests 这个包,可以使用如下的命令:

pip uninstall requests

3. pip的高级用法

安装特定版本的包

要安装特定版本的一个包,可以使用如下的命令:

pip install package_name==version_number

例如,要安装 Flask 1.1.2 这个版本,可以使用如下的命令:

pip install Flask==1.1.2

从本地安装包

要从本地安装一个包,可以使用如下的命令:

pip install /path/to/package

其中 /path/to/package 是本地包的路径。

批量安装多个包

要批量安装多个包,可以将包名写在一个文件中,每行一个包名,然后使用如下的命令:

pip install -r filename.txt

其中 filename.txt 是包名的列表。

安装可编辑包

要安装一个可编辑的包,可以使用如下的命令:

pip install -e /path/to/package

其中 /path/to/package 是可编辑包的路径。这个命令会在当前环境中创建一个符号链接,所以当你修改可编辑包时,这些改动会立刻反映到你的环境中。

查看包的详细信息

要查看一个包的详细信息,可以使用如下的命令:

pip show package_name

例如,要查看 requests 这个包的详细信息,可以使用如下的命令:

pip show requests

检查包是否有更新

要检查已安装的包是否有更新,可以使用如下的命令:

pip list --outdated

这个命令会列出所有已安装的包中需要更新的版本。

生成依赖关系文件

要生成一个依赖关系文件,可以使用如下的命令:

pip freeze > requirements.txt

这个命令会将当前环境中安装的所有包及其版本信息写入 requirements.txt 文件中。这个文件可以用来重建当前环境,或者在不同的环境中部署相同的应用。

根据依赖关系文件安装包

要根据依赖关系文件安装包,可以使用如下的命令:

pip install -r requirements.txt

这个命令会从 requirements.txt 文件中读取包名及其版本信息,然后安装这些包。

4. pip的全部参数详解

pip 命令的参数非常多,下面列出一些最常用的参数:

  • --version:显示 pip 的版本号。
  • --help:显示帮助信息。
  • -q, --quiet:不输出任何信息。
  • -v, --verbose:输出详细的信息。
  • -c, --constraint:指定依赖关系文件。
  • -r, --requirements:指定依赖关系文件。
  • --no-index:不使用 PyPI 上的索引。
  • --find-links:在指定的 URL 中查找包。
  • --trusted-host:指定下载的主机名。
  • --no-binary:不使用预编译的二进制文件。
  • --cache-dir:指定缓存目录。
  • --src:指定源码目录。
  • --build:指定构建目录。
  • --ignore-installed:忽略已安装的包。
  • --upgrade:升级已安装的包。
  • --force-reinstall:强制重新安装包。
  • --no-deps:不安装依赖关系。
  • --editable:安装可编辑模式。
  • --index-url:指定 PyPI 的 URL。
  • --extra-index-url:指定额外的索引 URL。
  • --isolated:创建一个独立的环境。

5. 自定义镜像源

在使用 pip 安装 Python 包时,由于 PyPI 的服务器位于国外,下载速度可能比较慢,因此我们可以使用国内的镜像源来提高下载速度。常见的国内镜像源有阿里云、清华大学等。

修改pip配置文件

要修改 pip 的配置文件,可以先打开一个终端窗口,然后输入如下命令:

pip config edit

这个命令会打开一个文本编辑器,并且在其中打开 pip 的配置文件。我们可以在这个文件中设置自己的镜像源。(注:有时会提示找不到可用编辑器)

以下是一个完整的示例:

[global]

index-url = https://mirrors.aliyun.com/pypi/simple/

trusted-host = mirrors.aliyun.com

这个配置文件将 pip 的默认镜像源改为了阿里云的镜像源。

可以在C:\Users\Administrator目录下创建一个pip文件夹,将上面的内容写到一个pip.ini命名的文本文件中,然后放置C:\Users\Administrator\pip目录下。

临时使用镜像源

如果你只是想临时使用镜像源,而不想修改 pip 的配置文件,可以使用如下命令:

pip install package_name -i https://mirrors.aliyun.com/pypi/simple/

这个命令会从阿里云的镜像源中下载和安装 package_name 这个包。

结论

本文介绍了 pip 的简介、使用方法、高级用法、全部参数详解、以及如何自定义镜像源等内容。我们希望本文能够对 Python 开发者有所帮助。文章来源地址https://www.toymoban.com/news/detail-487646.html

到了这里,关于Python pip常用功能说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python-pip国内常用镜像及使用方法

    使用pip安装库时,下载软件包特别慢,是因为下载会默认请求python官网的镜像源。而官网的镜像部署在国外,网络条件不好时,会下载特别慢。为了解决这个痛点,我们可以把下载镜像源设置为国内的镜像源,直接从国内下载,比如清华镜像源、豆瓣镜像源等等。 1、国内常

    2024年02月22日
    浏览(44)
  • VSCode中Python环境配置、创建虚拟环境及pip常用命令

    记录在用VScode初学Python环境配置过程中的一些问题和关于pip中的一些常用命令。 安装Visual Studio Code (VS Code) 安装插件:Python、Jupyter 为了不影响原始安装包,新建虚拟环境编写Python代码。 打开终端(ctrl+`),输入如下命令: 激活: 可能会激活失败,出现上述情况。 出现这段

    2024年02月07日
    浏览(46)
  • python离线安装软件包,常用pip安装软件源网址

    我们平时遇到很多pip安装软件的软件源的问题,一会儿这慢一会儿那慢,常见的软件源如下: 豆瓣:http://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云:https://mirrors.aliyun.com/pypi/simple/ 百度:https://mirror.baidu.com

    2024年02月07日
    浏览(52)
  • VSCode中Python环境配置、虚拟环境的创建启动关闭及pip常用命令

    安装 Visual Studio Code 安装 Python VScode中安装插件:Python、Jupyter 为了不影响原始安装包,一般新建虚拟环境编写Python代码。 新建一个空的文件夹并用VSCode打开该文件夹,如E:/python项目 打开终端 Ctrl + Shift + ` 创建虚拟环境: 激活启动虚拟环境 可能会激活失败,出现上述情况。出

    2024年02月03日
    浏览(43)
  • python pip安装依赖的常用软件源:清华源、阿里源、中科大源、豆瓣源

    镜像源就是把官方的源作为一个镜像,你可以在这下载软件。比如ubuntu官方源在国外,下载软件可能会很慢,这时候就需要换成国内的镜像源。

    2024年02月16日
    浏览(50)
  • 【Python技巧】快速安装各种常用库pip、whl、tar.gz最新最全安装方法(超时、快速安装))

    【Python技巧】安装各种常用库pip、whl、tar.gz最新最全安装方法 😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。 🎈 本文专栏

    2024年02月05日
    浏览(36)
  • 目前常用的在线格式化工具

    一、BeJson格式化工具 网址: 在线JSON校验格式化工具(Be JSON) 优点:工具多 缺点:广告多,界面设计较旧,拼凑的工具网站,界面风格差异较大不统一。         二、Robots2开发工具箱 网址: Robots2开发工具网站 优点:工具界面风格统一,界面整洁,有日常开发用到的工具

    2024年02月03日
    浏览(44)
  • azure微软文字转语音小工具V1.3.2(ai智能配音,目前最好用)的使用说明和下载

    概括: azure微软文字转语音小工具是调用azure服务器的程序,可能是目前最好用的配音软件。其配音效果几乎与真人没有区别(非常仔细听可能有些许区别)。 拥有12种热门配音声音,4男8女,可调整多种情绪,语音速度,音调自定义,支持几十个国家语言合成,微软接口,目

    2024年02月05日
    浏览(61)
  • 【联邦学习论文阅读】常用算法理解(SCAFFOLD、FedPD、FedBN)-目前仅SCAFFOLD

    SCAFFOLD(ICML-2020):SCAFFOLD: Stochastic Controlled Averaging for Federated Learning FedPD:https://arxiv.org/abs/2005.11418 FedBN(ICLR 2021):FEDBN: FEDERATED LEARNING ON NON-IID FEATURES VIA LOCAL BATCH NORMALIZATION 1… 梯度 实际上是对用户数据进行函数变换,在训练数据时携带信息,可能有泄露梯度隐私的风险。

    2023年04月20日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包