轻松掌握Python工具与库的正确安装方法

本网络研讨会分享了避免Python工具安装冲突的实用技巧,包括版本管理、虚拟环境使用、Pipx工具、ZipApps打包方法以及Docker容器化解决方案,帮助开发者高效管理Python依赖。

Webcast: Pretty Little Python Secrets - Episode 1 - Installing Python Tools and Libraries the Right Way

你是否曾经安装过一个Python工具/库,结果发现之前安装的其他基于Python的工具现在完全无法使用?
在使用Kali系统?是否尝试过用apt-get安装一个Python工具,同时用pip安装另一个?注意到有些功能不再工作了吗?
是否想过有没有更简单的方法来快速安装Python工具,而不必处理依赖地狱?

如果你经常使用基于Python的工具(安全社区大多数人都是如此),那么你很可能会多次遇到这些情况。
事实证明,所有这些问题都有相对简单的解决方案,尽管有些方案“隐藏”在Python文档中,解释不清,需要大量努力以至于人们放弃,和/或除了硬核Python开发圈子外一般不为人知。

在这个Black Hills信息安全网络研讨会中,我们将分享一系列“ez按钮”方法,以正确安装Python工具/库,而不会搞乱你的整个系统,同时解释其背后的“为什么”和“怎么做”。

章节与链接如下,在信息中。 | BHIS Discord社区: https://discord.gg/aHHh3u5
本次网络研讨会的幻灯片可以在这里找到: https://www.blackhillsinfosec.com/wp-content/uploads/2020/08/SLIDES_PrettyLittlePythonSecretsEpisode1.pdf

时间戳:
00:00 – 预演闲聊™ – 不适合工作的笑话
11:34 – 预演闲聊™ – GitHub的赞助软件
20:15 – 特色演示: Pretty Little Python Secrets
25:22 – 地狱第一圈: 管理Python版本
31:01 – 地狱第二圈: Python依赖
33:28 – 安装Python工具/库
39:26 – 隔离,隔离,隔离
46:37 – Pipx – 简单按钮
51:23 – 使Python应用半便携
53:17 – ZipApps!
1:03:41 – Shiv!
1:11:41 – 如果所有其他方法都失败… Docker!
1:17:33 – 结论

重要链接:

准备好学习更多了吗?
通过Antisyphon的实惠课程提升你的技能!
随你支付的培训
提供实时/虚拟和点播形式

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计