返回顶部
首页 > 资讯 > 后端开发 > Python >十个Python中常用的pip命令总结
  • 542
分享到

十个Python中常用的pip命令总结

2024-04-02 19:04:59 542人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录安装如何使用升级安装某个版本的包卸载或者是更新包查看某个包的信息查看需要被升级的包查看兼容问题指定国内源来安装下载包但是不安装批量安装软件包小编相信对于大多数熟悉python的人

小编相信对于大多数熟悉python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。

安装

当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的

如果是需要自己另外安装pip包的,在已经配置好Python的环境当中运行下面这个命令行

py -m ensurepip --upgrade

另外一种方式是从官网上直接下载get-pip.py脚本,然后直接运行python get-pip.py脚本即可

如何使用

安装后,在命令行中输入pip,然后按下回车,就会出现下图所示的使用说明:

升级

要是你觉得自己的pip版本有点低,想要升级一下的话,在命令行中输入以下命令

pip install --upgrade pip

或者是

pip install -U pip

安装某个版本的包

如果打算用pip来安装第三方的包,用的是以下的命令行

pip install package-name

例如我们想要安装指定版本的第三方的包,例如安装3.4.1版本的matplotlib

pip install matplotlib==3.4.1

卸载或者是更新包

要是你打算想要卸载某个包,该要输入的命令行是

pip uninstall package_name

而如果打算更新某个包,对应的命令行是

pip install --upgrade package_name
# 或者是
pip install -U package_name

查看某个包的信息

可以通过以下的这个命令行来查看指定包的信息,

pip show -f requests

output

Name: requests
Version: 2.24.0
Summary: Python Http for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:\users\pc120\PyCharmprojects\pythonproject1\venv\lib\site-packages
Requires: certifi, chardet, idna, urllib3
Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance
Files:
  requests-2.24.0.dist-info\DESCRIPTION.rst
  requests-2.24.0.dist-info\INSTALLER
  .......

查看需要被升级的包

我们需要查看一下现有的这些包中,哪些是需要是被升级的,可以用下面这行命令行来查看,

pip list -o

output

Package    Version Latest Type
---------- ------- ------ -----
docutils   0.15.2  0.18.1 wheel
PyYAML     5.4.1   6.0    wheel
rsa        4.7.2   4.8    wheel
setuptools 56.0.0  62.1.0 wheel

查看兼容问题

在下载安装一些标准库的时候,需要考虑到兼容问题,一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题,我们先用下面这条命令行来检查一下是否会有冲突的问题存在

pip check package_name

当然要是我们不指定是哪个标准库的话,会检查现在已经安装的所有包中的是否存在版本冲突等问题

pip check

output

yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.
selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.

指定国内源来安装

我们要是感觉到安装的速度有点慢,可以指定国内的源来安装某个包,例如

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

国内源有

清华: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 download package_name -d "某个路径"

例如

pip download requests -d "."

就是在当前的目录下下载requests模块以及其他所要依赖的模块

批量安装软件包

我们一般在看到别人的项目时,都会包含一个requirements.txt文件,里面包含了一些Python项目当中需要用到的第三方库,

要生成这种txt文件,需要这么来做

pip freeze > requirements.txt

而如果我们需要来批量安装第三方库,在命令行中输入以下这个命令

pip install -r requirements.txt

到此这篇关于十个Python中常用的pip命令总结的文章就介绍到这了,更多相关Python pip命令内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 十个Python中常用的pip命令总结

本文链接: https://lsjlt.com/news/119113.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 十个Python中常用的pip命令总结
    目录安装如何使用升级安装某个版本的包卸载或者是更新包查看某个包的信息查看需要被升级的包查看兼容问题指定国内源来安装下载包但是不安装批量安装软件包小编相信对于大多数熟悉Python的人...
    99+
    2024-04-02
  • linux中的常用命令总结
    本篇内容主要讲解“linux中的常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中的常用命令总结”吧!man 察看命令详解,只要觉得哪个命令不清楚,man它就可以了.&nbs...
    99+
    2023-06-13
  • Linux系统中sudo命令的十个技巧总结
    前言 在linux和其他类Unix操作系统中,只有root用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新,删除包,创建用户和组,修改重要的系统配置文件等。 然而,承担root用户角色的系统管理员可以允...
    99+
    2022-06-04
    linux sudo命令 linux的sudo命令 linux中sudo命令
  • 常用的MySQL命令总结
    本篇内容主要讲解“常用的MySQL命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用的MySQL命令总结”吧!启动:net start mySql;  ...
    99+
    2024-04-02
  • goldengate的常用命令总结
    这篇文章主要介绍“goldengate的常用命令总结”,在日常操作中,相信很多人在goldengate的常用命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”golden...
    99+
    2024-04-02
  • MYSQL的常用命令总结
    本篇内容主要讲解“MYSQL的常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL的常用命令总结”吧! MYSQL常用命令 1.导出整个数据...
    99+
    2024-04-02
  • solr常用的命令总结
    这篇文章主要介绍“solr常用的命令总结”,在日常操作中,相信很多人在solr常用的命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”solr常用的命令总结”的疑惑有所帮...
    99+
    2024-04-02
  • Linux的常用命令总结
    这篇文章主要讲解了“Linux的常用命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的常用命令总结”吧!ls [选项] [目录名 | 列出相关目录下的所有目录和文件-a&nb...
    99+
    2023-06-05
  • 总结inux常用的命令
    这篇文章主要讲解了“inux常用命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“inux常用命令总结”吧!linux文件中存在^M 使用shell命令tr可以实现去除,具体命令如下:代...
    99+
    2023-06-09
  • mysql常用命令总结
    1.登录数据库[root@web01 data]# mysql -uroot -p2.更改已知用户的密码[root@web01 ~]# mysql...
    99+
    2024-04-02
  • mysqladmin常用命令总结
    下面讲讲关于mysqladmin常用命令总结,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysqladmin常用命令总结这篇文章你一定会有所受益。1、查看数据库状态变换mys...
    99+
    2024-04-02
  • docker常用命令总结
    本篇内容主要讲解“docker常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker常用命令总结”吧!个人简单总结:参数用途语法示例search在docker hub中搜索镜像d...
    99+
    2023-06-03
  • Git常用命令总结
    这篇文章主要讲解了“Git常用命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Git常用命令总结”吧!前言  这里就不介绍 git 了,表一看到命令行就怕怕,常用的命令也就这些,基本满...
    99+
    2023-06-09
  • 详解Python当中的pip常用命令
    小编相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。安装当然在Py...
    99+
    2023-05-14
    Python 技巧 pip
  • CentOS下常用的命令总结
    本篇内容介绍了“CentOS下常用的命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.与输入输出相关的命令  1)回显命令...
    99+
    2023-06-10
  • Android ADB常用命令总结
    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机)...
    99+
    2022-06-06
    adb Android
  • 【ADB】adb常用命令总结
    ADB常用命令总结 前言一、安装二、ADB常用命令1.查看adb版本、server的启停、查看设备连接信息2.安装、卸载apk3.查看应用列表和Activity相关信息4.打印日志5.查看设备...
    99+
    2023-08-31
    adb android 经验分享
  • Python中常用的pip命令实例分析
    这篇文章主要讲解了“Python中常用的pip命令实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中常用的pip命令实例分析”吧!安装当然在Python 3.4版本之后以及...
    99+
    2023-07-02
  • java字符串中常用的十个方法总结
    目录前言一、字符串的构造二、字符串的比较1.==比较2.equals方法比较3. compareTo方法比较4.compareToIgnoreCase(String str)方法三、...
    99+
    2023-01-11
    java字符串常用方法有哪些 java字符串常用方法是什么 java字符串的操作方法
  • 工作中常用到的Linux命令总结
    在工作中多使用docker、kubernetes等开源工具。工作中基本都是基于linux系统进行操作的。记录一下工作中常用到的Linux命令,每个命令搭配一定的参数使用会更加方便。这里只记录常用到的命令以及参数 一. 系...
    99+
    2022-06-04
    常用到的Linux命令总结 Linux命令总结 Linux命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作