ERROR:: --system предназначен для предварительной установки Pipfile, а не для установки конкретных пакетов. Прерывание
Я закончил свой проект django. И я хочу развернуть свой проект на aws. Я взял с github свой проект и затем на виртуальном компьютере на aws (ubuntu) запустил pipenv install, я получаю эту ошибку каждый раз.
ERROR:: --system is intended to be used for pre-existing Pipfile installation, not installation of specific packages. Aborting.
Как я могу это исправить
Пожалуйста, запустите его из той же папки, в которой находится файл, или создайте проект, указав точку(.) после имени проекта, чтобы избежать создания вложенной папки. В противном случае возникнет эта проблема.
Пожалуйста, запустите этот код.
pipenv --venv
Возвращается каталог файлов, который по каким-то причинам уже разрушен. Поэтому вы удаляете этот файл и переделываете его.
В моем случае этот способ решает мою проблему.
Появляется, что существует venv с похожим именем проекта.
Либо измените имя проекта, либо
выполните команду:
pipenv --venv
удалите виртуальный env, затем выполните команду снова
.
pipenv install django
Вы можете получить информацию о любых запущенных виртуальных средах с помощью
pipenv --venv
Чтобы завершить работу виртуальной среды, выполните:
pipenv --rm
Это решило проблему для меня. Кроме того, не бойтесь использовать существующую документацию с помощью тега --help.
Вы можете просто удалить существующий env,
pipenv --rm
и заново создайте окружение
python3 -m pipenv shell
Альтернативно, это тоже работает: Выйдите за пределы родительского каталога, создайте там папку и создайте виртуальный env в новой папке
python3 -m pipenv shell