首页 > 解决方案 > Ubuntu上默认安装了哪些python包

问题描述

想象一下,必须编写 python 代码提交到远程 Ubuntu 框以在那里运行(您无需触摸终端,您无需安装任何东西或运行 apt 来查询已安装的内容)。您将如何确定默认情况下该机器上可能提供哪些 python 包(即完整的 Ubuntu 安装包括什么,而不是我以后可以下载和安装什么)。我很难找到诸如“默认安装的所有软件包的列表”之类的东西。有这样的事吗?还是我必须下载图像并实际安装它才能找出盒子里有什么?

标签: pythonubuntu

解决方案


转到http://releases.ubuntu.com/并选择特定版本的 Ubuntu。然后下载“.manifest”文件(可以有多个,例如桌面和服务器)。例如这里是一个最近的文件: http ://releases.ubuntu.com/20.04.1/ubuntu-20.04.1-live-server-amd64.manifest

将其用于“python”,您将看到大部分相关部分。从上面的链接中选择的一些亮点:

python3 3.8.2-0ubuntu2
python3-automat 0.8.0-1ubuntu1
python3-blinker 1.4+dfsg1-0.3ubuntu1
python3-colorama    0.4.3-1build1
python3-configobj   5.0.6-4
python3-dbus    1.2.16-1build1
python3-idna    2.8-1
python3-jinja2  2.10.1-2
python3-jsonschema  3.2.0-0ubuntu2
python3-more-itertools  4.2.0-1build1
python3-oauthlib    3.1.0-1ubuntu2
python3-requests    2.22.0-2ubuntu1
python3-simplejson  3.16.0-2ubuntu2
python3-six 1.14.0-2
python3-twisted 18.9.0-11
python3-urllib3 1.25.8-2
python3-yaml    5.3.1-1
python3-zope.interface  4.7.1-1

推荐阅读