错误:: --system 旨在用于预先存在的 Pipfile 安装,而不是特定软件包的安装。中止

我完成了我的 django 项目。我想在 aws 上部署我的项目。我从 github 中提取我的项目,然后在 aws(ubuntu)上的虚拟计算机上运行 pipenv 安装,我每次都收到这个错误。

ERROR:: --system is intended to be used for pre-existing Pipfile installation, not installation of specific packages. Aborting.

我该如何解决

stack overflow ERROR:: --system is intended to be used for pre-existing Pipfile installation, not installation of specific packages. Aborting
原文答案

答案:

作者头像

请从文件所在的同一子文件夹中运行它,或者通过在项目名称后添加一个点 (.) 来创建项目,以避免创建子文件夹。否则会出现此问题。

作者头像

请运行此代码。

pipenv --venv

返回一个文件目录。由于某些原因,该文件已被折叠。因此,您删除此文件并重新制作它。

就我而言,这种方式解决了我的问题。

作者头像

似乎有一个具有相似项目名称的 venv。更改项目名称或运行命令: pipenv --venv 删除虚拟环境,然后再次运行命令
pipenv 安装 django