python里面pip作用是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python里面pip作用是啥?相关的知识,希望对你有一定的参考价值。

PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。
pip可正常工作在Windows、Mac OS、Unix/Linux等操作系统上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以后的版本已经内置累pip程序,所以不需要安装。
你可以登录这个网站,然后进行查看安装库的语句,并复制到cmd下进行安装。
相关推荐:《Python教程》
PyPI网站:
https://pypi.org/project/pip/
如果想安装什么库,就在Search里面输入库名:
例如安装openCV:
找到opencv-python 4.1.0.25(可能版本不一样,因为会升级),然后单击,出现语句:
点击右边的复制按钮,复制语句,然后粘贴到cmd下。
参考技术A 引言
Pip 是 Python 的一个包管理工具。它的最常见用途是安装软件包,但还有一些其他有用的命令各位同学可能不知道,本文我们就来介绍一下~
1. 更新 pip
python -m pip install --upgrade pip

2. 安装软件包
pip install <package-name>

例如我想安装 pandas,一个 Python 包,我会输入以下命令:
pip install pandas

这将安装 PyPI 上可用包的最新版本。
3. 更新包
pip install -U <package name>

如果我想更新我的 pandas 版本,我会输入以下命令:
pip install -U pandas

如果存在该包的旧版本,pip 将首先卸载该版本。然后,它将从 PyPI 安装最新的版本。如果已经安装了最新版本,则 pip 不会执行任何操作。
4. 安装特定版本的软件包
pip install <package-name>==<version>

如果我想安装 pandas 版本1.20,我会输入以下命令:
pip install pandas==1.2.0

如果已经安装了包的版本,pip 将卸载现有包并安装指定的包版本。
如果你想安装一个比特定版本更新的软件包,输入以下命令:
pip install <packagename>>=<version>

例如安装比1.2.0更新的 pandas 版本:
pip install pandas>=1.2.0

5. 卸载软件包
pip uninstall pandas

6. 已安装软件包的信息
pip show <package name>

要获取有关我先前安装的 pandas 包的信息:
pip show pandas

如果试图获取有关未安装在环境中的包的信息,pip 将返回一个“ Package Not Found”警告。
7. 列出所有安装的软件包
pip list

这将以表格形式列出环境中所有已安装的包。
另一种方式如下:
pip freeze

8. 列出所有未更新的已安装软件包
pip list -o

9.生成 requirements.txt 文件
pip freeze > requirements.txt

10.从 requirements.txt 文件安装所有依赖项
pip install -r requirements.txt

pip 会忽略以前已经安装的所有软件包
11. 验证安装的软件包是否具有兼容的依赖关系
pip check

12. 升级所有包的快捷方式
生成一个 requirements.txt 文件
pip freeze > requirements.txt

打开 requirements.txt 文件,然后将所有的==替换为>=。
从 requirements.txt 安装依赖项:
pip install -r requirements.txt --upgrade

所有最新的软件包都将被忽略,并且将安装PyPI上具有较新版本的软件包。

Linux里面ansible作用是啥?

Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。

Ansible的优点

    不需要安装客户端,不需要运行服务

    使用python开发的一套自动执行任务的模块

    playbook采用yaml配置,结构清晰

    Ansible的组成结构

    Ansible:核心命令工具,一次性或临时性执行的操作都由该工具执行

    Ansible playbook:任务剧本(又称任务集),编排定义Ansible任务集的配置文件,由Ansible执行,格式是yaml

    Inventory:Ansible管理的主机,在/etc/ansible/hosts中配置

    Modules:Ansible执行命令的功能模块,Ansible2.3版本为止,共有1039个模块。还可以自定义模块。

    Plugins:插件,模块功能的补充,常有连接类型插件,循环插件,变量插件,过滤插件,插件功能用的较少。

    API:提供给第三方程序调用的应用程序编程接口。

参考技术A ansible是Linux运维人员,批量管理服务器的工具,Python语言开发,无需安装客户端,上手简单,好用。是运维人员必用的Devops自动化管理工具。 参考技术B ansible系列命令有:ansible、ansible-doc、ansible-playbook、ansible-vault、ansible-console、ansible-galaxy、ansible-pull,这些命令每个命令都有它独特的作用和用法,接下来我们一一来了解它的用法。内容:1、ansible的作用以及工作结构2、ansible的安装以及使用3、ansible的playbook使用一、ansible的作用以及工作结构 1、ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine ...ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。. 真正具有批量 ...简介. ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于模块工作的,本身没有批量部署的能力。. 真正具有批量部署的是 ...

以上是关于python里面pip作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

python里面pow()函数作用是啥?

python里面词典作用是啥?

python里面args作为参数但是方法体里面没有调用,那这个args的作用是啥?

python:Request的函数是啥作用

Linux里面ansible作用是啥?

python xx=re.compile(r'“abc“,string1)里面r的作用是啥?