0

关键问题:为什么我必须告诉 pipenv 它已经知道什么,即我想使用的 python 版本?

假设安装了 python 3.7 和 3.8,并且 3.8 是默认的,但Pipfile状态为 python 3.7,请继续阅读。

无效的步骤:

  1. pipenv install- 成功
  2. pipenv check- 失败(使用 python 3.8 而不是 3.7)

有效的步骤:

  1. pipenv install --python 3.7- 成功
  2. pipenv check- 成功

啰嗦的描述:

当我运行时:pipenv install而不是pipenv查看Pipfile并查看该行python = "3.7",它使用默认值(3.8)。

当我然后运行pipenv check它失败,因为它看到 3.8 而不是 3.7。

我的解决方案是运行pipenv install --python 3.7. 为什么我必须告诉pipenvpython 版本使用,当它已经知道它的时候?

4

0 回答 0