如何使用PIP管理Python包(2)

linuxidc@linuxidc:~/www.linuxidc.com$ pip show networkx
Name: networkx
Version: 1.11
Summary: Python package for creating and manipulating graphs and networks
Home-page:
Author: Aric Hagberg
Author-email: hagberg@lanl.gov
License: BSD
Location: /usr/lib/python2.7/dist-packages
Requires:

如何使用PIP管理Python包

查看包依赖项

我们可以使用“pipdeptree”工具可视化所有已安装软件包的依赖关系。

使用命令安装它:

$ pip install pipdeptree

安装后,您可以使用以下命令查看依赖关系树:

$ pipdeptree

卸载软件包

要卸载/删除已安装的软件包,请运行:

$ pip uninstall youtube-dl

要卸载多个包,请使用逗号分隔指定它们,如下所示:

$ pip uninstall package1, package2

要删除使用pip安装的所有python包,请运行:

$ pip freeze | xargs pip uninstall -y

有时pip不允许您卸载操作系统拥有的软件包。 在这种情况下,您可以使用以下命令卸载操作系统不拥有的所有软件包:

$ pip uninstall -y $(pip freeze | sed 's;==.*;;g' | tr '\n' ' ')

正如我在上一节中提到的,我们可以将所有已安装的软件包转储到一个文件中,并使用以下命令从列表中卸载它们:

$ pip uninstall -r MYENV_packages.txt -y

在这个阶段,您可能对pip及其用法有了一些了解。要了解更多细节,请运行以下命令查看官方文档和pip帮助部分

$ pip --help

要不就,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11944.html