python - Ubuntu上默认安装了哪些python包
问题描述
想象一下,必须编写 python 代码提交到远程 Ubuntu 框以在那里运行(您无需触摸终端,您无需安装任何东西或运行 apt 来查询已安装的内容)。您将如何确定默认情况下该机器上可能提供哪些 python 包(即完整的 Ubuntu 安装包括什么,而不是我以后可以下载和安装什么)。我很难找到诸如“默认安装的所有软件包的列表”之类的东西。有这样的事吗?还是我必须下载图像并实际安装它才能找出盒子里有什么?
解决方案
转到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
推荐阅读
- javascript - 具有两个一致单词的多行打字机效果
- git - Git push 说“一切都是最新的”,但事实并非如此
- python - 如何为我的消费者获取所有分区的当前偏移量?
- node.js - 如何使用请求将文件从节点发送到 Amazon S3?
- azure-ad-b2c - Azure b2c - 密码重置策略、更新配置文件
- strapi - 如何使用 HTTP 请求更改 Strapi 条目?
- github - 多分支管道。无法配置特定的分支配置
- node.js - 我的 nodejs 电子打包器说警告错误
- javascript - 如何将页面部分锚定到滚动显示的导航栏底部?
- python - 尝试使用 xpath 查找元素时收到错误消息“没有这样的元素:无法找到元素”