【问题标题】:Difference between 1. Poetry add <package> vs 2. a) Poetry shell then b) pip install <package>1. Poetry add <package> vs 2. a) Poetry shell then b) pip install <package> 的区别
【发布时间】:2022-07-15 15:27:50
【问题描述】:

我想知道当我们使用poetry shell 在虚拟环境中生成一个 shell 然后使用 pip pip install &lt;package&gt; 进行安装时有什么区别。我可以发现的一个区别是pip install 方法不会将包添加到“pyproject.toml”文件中。但是,在从诗歌 shell 执行 pip 安装后,当我执行 poetry add &lt;same package&gt; 时,诗歌确实识别出该包已经安装并且它确实在依赖文件中添加了包信息。

这样做的原因是很少有软件包不能在我的系统上使用poetry add 方法,但可以使用pip install 方法。因此希望更好地了解幕后发生的事情。

【问题讨论】:

    标签: python pip virtualenv python-poetry


    【解决方案1】:

    “poetry add”用于代替“pip install”; “诗壳”是用来激活虚拟环境的命令……

    这里有一些关于虚拟环境的好读物(以及如何具体使用诗歌):

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-09
      • 2018-10-14
      • 1970-01-01
      • 2021-12-26
      • 2019-06-14
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      相关资源
      最近更新 更多