PyCon China 2019:Python 虚拟环境和依赖管理工具大乱斗
source link: https://greyli.com/pyconchina-2019-lighting-talk-venv/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
PyCon China 2019:Python 虚拟环境和依赖管理工具大乱斗
这是在 PyCon China 2019 上海场 9 月 21 号分会场 B 下午 4:40 开始的闪电演讲《Python 虚拟环境和依赖管理工具大乱斗》(时长限定 5 分钟以内) 的介绍和相关信息。
PyCon China 2019 上海场购票链接:https://www.bagevent.com/event/5293611(优惠码 helloflask)
Python 虚拟环境和依赖管理工具大乱斗
大多数人都会在 Python 虚拟环境和依赖管理的路上经历重重困难。一开始,你使用 pip + virtualenv + requirements.txt 的工具组合,或者再加上 virtualenvwrapper;接着,更高级的新东西出现了。Pipenv 号称新一代 Python 项目环境和依赖管理工具,打算替代上面的复杂组合,但是发展并不顺利;接着,竞争者出现了,其中实力最强的 Poetry 除了可以替代 Pipenv 来管理依赖之外,甚至还可以让你不用写 setup.py。故事就这样结束了吗?当然没有,尚在草案阶段的 PEP 582 在一边虎视眈眈,试图终结这一切混乱……
加上写相关研究文章的时间,一共花了 36 小时来准备这个演讲(5 分钟),整体效果还不错,后半部分时间太紧说的有点快。
另外最后几天太忙(懒),有几处幻灯片页面样式都使用了行内 CSS,暂时没时间改,就这样吧 :/
Recommend
-
64
点击上方“Python开发”,选择“置顶公众号” 关键时刻,第一时间送达! ...
-
45
以前写过一篇关于go管理依赖包工具 dep的文章,当时认为dep将会成为官方依赖工具,现在看来是自己图样图斯内幕破了,正如官方一直提到dep是“official experiment”官方实验项目的那样,随着go modules 在go1.11版推出,go1.12版功能不断改进...
-
18
什么是go mod Go.mod是Golang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。类似于php的composer,java的maven; Go.mod其实就是一个Modules,关于Modules的官方定...
-
58
本文来源|开发者社区...
-
6
《Flask Web 开发实战》虚拟环境/依赖/Pipenv 等问题解决方法 1条回复 注:这篇文章的主要受众是《Flask...
-
7
Pipenv:新一代Python项目依赖管理工具 发表回复 UPDATE(2019/8/31):不要用 Pipenv...
-
3
Cocoa 新的依赖管理工具:Carthage 说到 iOS 的依赖管理工...
-
2
请使用 PDM.混乱的 PythonPython 的依赖管理工具 pip 一直被众多开发者吐槽。从我个人角度,pip 有三点致命缺陷:无法解决...
-
4
Python虚拟环境(1)—虚拟环境概述及常见管理工具介绍◎知识点虚拟环境的概述虚拟环境管理工具确定当前
-
5
poetry Poetry 是 Python 中用于依赖管理和打包的工具。 它允许您声明项目所依赖的库,并将为您管理(安装 / 更新)它们。 Poetry 提供了一个锁文件来确保可重复安装,并且可以构建您的项目以进行分发。 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK