适用于 Python 开发人员的12个 pip 命令(适用于手部出血是下面哪一种方法)

网友投稿 1819 2022-08-18

适用于 Python 开发人员的12个 pip 命令(适用于手部出血是下面哪一种方法)

适用于 Python 开发人员的12个 pip 命令(适用于手部出血是下面哪一种方法)

引言

Pip 是 Python 的一个包管理工具。它的最常见用途是安装软件包,但还有一些其他有用的命令各位同学可能不知道,本文我们就来介绍一下~

1. 更新 pip

python -m pip install --upgrade pip

2. 安装软件包

pip install

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

pip install pandas

这将安装 PyPI 上可用包的最新版本。

3. 更新包

pip install -U

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

pip install -U pandas

如果存在该包的旧版本,pip 将首先卸载该版本。然后,它将从 PyPI 安装最新的版本。如果已经安装了最新版本,则 pip 不会执行任何操作。

4. 安装特定版本的软件包

pip install ==

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

pip install pandas==1.2.0

如果已经安装了包的版本,pip 将卸载现有包并安装指定的包版本。

如果你想安装一个比特定版本更新的软件包,输入以下命令:

pip install >=

例如安装比1.2.0更新的 pandas 版本:

pip install pandas>=1.2.0

5. 卸载软件包

pip uninstall pandas

6. 已安装软件包的信息

pip show

要获取有关我先前安装的 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上具有较新版本的软件包。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python IDE和解释器的区别是什么?(python123平台登录)
下一篇:Python怎么读取txt文件?(python怎么读取txt文件内容然后保存到excel)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~