Python 的开源项目 现在 requirements.txt 越来越少了. 如何搭建开发环境?

2021-01-16 22:36:48 +08:00
 chaleaoch
举例
https://github.com/agronholm/apscheduler

我不是用这个项目, 我是想看这个项目的源码,文档里也没有开发者文档. 都是用户手册.

然后也没有 requirements.txt

何解?

谢谢大佬.
1892 次点击
所在节点    问与答
11 条回复
coolair
2021-01-16 22:40:05 +08:00
你搞一个干净的虚拟环境,pip 安装一下这个包,不就一个它的依赖了吗?
coolair
2021-01-16 22:40:28 +08:00
不就知道它的依赖了吗?
my8100
2021-01-16 22:46:23 +08:00
krixaar
2021-01-16 22:50:04 +08:00
你想想,作为一个能安装的包,是不是总得有个流程让它可以通过 pip 装依赖,这个流程是不是在 Python 的文档里提到过,你有没有看过?提示:setuptools
chaleaoch
2021-01-16 22:51:06 +08:00
@krixaar 这个我当然知道啦 但是不直观啊...类似的方法很多启示.
Jirajine
2021-01-16 22:54:55 +08:00
requirements.txt 过时了吧,用 pyproject.toml
相关的工具有 poetry 、pyflow 等。
chaleaoch
2021-01-16 22:57:17 +08:00
@Jirajine 是的. 但是 就我举的那个例子里, 有 pyproject.toml. 但是并没有 tool.poetry
kkbblzq
2021-01-17 00:42:56 +08:00
你可以选择直接安装一遍当前项目 pip install .
guog
2021-01-17 01:31:22 +08:00
这个例子是因为作者把他做成了一个包,直接 pip install 了
est
2021-01-17 11:31:01 +08:00
requirements.txt 缺很多功能比如如何区分生产环境依赖和开发环境依赖
julyclyde
2021-01-18 14:10:17 +08:00
直观这个词……本来 requirements 也不是给人类看的啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/745552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX