我完成了我的 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.
我该如何解决这个问题
请运行此代码。
pipenv --venv
返回一个文件目录。该文件由于某些原因已经折叠。 所以你删除这个文件并重新制作它。
就我而言,这种方式解决了我的问题。
您可以获取有关任何正在运行的虚拟环境的信息,使用
pipenv --venv
要结束虚拟环境,请运行:
pipenv --rm
这解决了我的问题。另外,不要害怕利用带有
--help
标签的现有文档。
您可以删除现有的环境,
pipenv --rm
并重新创建环境
python3 -m pipenv shell
或者,这也有效:离开父目录并在那里创建一个文件夹,然后在新文件夹中创建一个虚拟环境
python3 -m pipenv shell
出现一个具有相似项目名称的 venv。
更改项目名称或
运行命令:
Pipenv--venv
删除虚拟环境然后再次运行命令
Pipenv 安装 Django
请从文件所在的同一子文件夹运行它,或者通过在项目名称后添加点(.)来创建项目,以避免创建子文件夹。否则就会出现这个问题。