Martin123123
2023-07-06 09:23:22 +08:00
1. 自身没有这方便经验,帮不到你不好意思
2. 得看项目内容还有具体 python 版本,以及项目运行的方式
2.1 python 是强类型语言,不管是从其他语言转到 python 或本身就开发 python 的,都建议标注变量类型,比如
def func(data: str) -> bool:
return True
即便是泛型也建议标注好
2.2 建议使用现代化一些的依赖管理工具,比如 poetry 之类的,不过这个主要还是看项目,大部分情况下 requirements 中的版本除了明确版本的包比如使用 django 的场景,其他并不需要指定版本,让 pip 自己选择依赖就好
如果可以的话,python 相关的项目还是建议通过 docker 的方式去开发、部署,毕竟 linux 、mac 下集成了 python ,对于新手而言,管理不同的 python 版本踩坑的可能性很高