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

问题描述 投票:0回答:5

我完成了我的 django 项目。我想在 aws 上部署我的项目。我从 github 上提取我的项目,然后在 aws(ubuntu) 上的虚拟计算机上运行 pipelinenv install,我每次都会收到此错误。

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

我该如何解决这个问题

django amazon-web-services ubuntu pipenv django-deployment
5个回答
17
投票

请运行此代码。

pipenv --venv

返回一个文件目录。该文件由于某些原因已经折叠。 所以你删除这个文件并重新制作它。

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


13
投票

您可以获取有关任何正在运行的虚拟环境的信息,使用

pipenv --venv

要结束虚拟环境,请运行:

pipenv --rm

这解决了我的问题。另外,不要害怕利用带有

--help
标签的现有文档。


4
投票

您可以删除现有的环境,

pipenv --rm

并重新创建环境

python3 -m pipenv shell

或者,这也有效:离开父目录并在那里创建一个文件夹,然后在新文件夹中创建一个虚拟环境

python3 -m pipenv shell

2
投票

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


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.