Poetry教程前言

目录

新手小白适合学习Poetry吗?

Poetry和其他工具的区别有哪些?

Poetry的命令,在Windows、Mac和Linux里,是通用的吗?

本套教程,都会讲解关于Poetry的哪些方面?


新手小白适合学习Poetry吗?

不适合。

这里所讲的新手小白,是指对于Python环境变量、pip命令、conda命令、Python虚拟环境等不熟悉者,也包括对于命令行终端不熟悉者,因为大部分的操作,还是以命令行为主。

Windows里的终端,有CMD和PowerShell。

Mac和Linux里的终端,常见的是bash或zsh。

Poetry是一个为Python环境安装库的工具,依赖于上述提到的知识点。

Poetry和其他工具的区别有哪些?

这里主要对比2个常见的工具,pip和conda。

pip的特点是,在安装库的时候,也会同时安装依赖。但是在安装后不需要某个库了,进行 pip uninstall 的时候,无法连同依赖一起卸载掉。最后导致的问题是,环境臃肿。

conda拥有2个功能,第1是环境管理,即conda可以创建多个虚拟环境,且互相保持独立;第2是管理库。但是conda无法区分哪些库是开发环境需要的,哪些是生产环境需要的,并且和pip在一定程度上存在冲突。那么在具体部署环境时,也会导致环境臃肿。<

你可能感兴趣的:(Poetry安装和使用,python,pip,conda)