使用 "amplify push" 将我的新 lambda 函数推送到云时 venv 出现问题



我已经用python创建了一个lambda,我现在正试图通过使用"amplify push"将其推送到云端。

原来我有两个错误,但我解决了一个安装pipenv。第二个错误是:

You must have virtualenv installed and available on your PATH as "venv". It can be installed by running "pip3 install venv".

但是当我试图运行这个命令时,我得到:

ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv

从我可以看到我已经安装了虚拟环境,因为我可以运行">

如何将它作为venv添加到我的路径中?我试图通过在Powershell中创建一个函数来做到这一点,但在运行"amplify ">

时不起作用

通过重新安装virtualenv解决:

  1. pip uninstall virtualenv
  2. 安装virtualenv

在我的例子中,我需要sudo install pipenv.

sudo -H pip3 install -U pipenv

使用pipenv

了解该命令的更多信息

最新更新