Я запускаю это на новой установке Ubuntu 20.04:
pipenv install
с помощью Pipfile:
$ cat Pipfile
[packages]
Django = "*"
django-split-settings = "*"
python-dotenv = "*"
django-compressor = "*"
django-libsass = "*"
Brotli = "*"
django-htmlmin = "*"
gunicorn = "*"
dj-database-url = "*"
wagtail = "*"
wagtail-metadata = "*"
wagtail-blocks = "*"
psycopg2 = "*"
django-tz-detect = "*"
wagtailcodeblock = "*"
django-taggit = "*"
django-taggit-templatetags2 = "*"
django-fontawesome-5 = "*"
django-debug-toolbar = "*"
wagtail-robots = "*"
wand = "*"
[dev-packages]
pylint = "*"
django-debug-toolbar = "*"
[requires]
python_version = "3.7"
[packages.whitenoise]
extras = [ "brotli",]
[packages.django-storages]
extras = [ "dropbox",]
затем запускается:
$ pipenv run pip list
Package Version
--------------- -------
django-storages 1.9.1
pip 20.2.2
setuptools 49.6.0
wheel 0.35.1
whitenoise 5.2.0
по какой-то причине он устанавливает только whitenoise и django-хранилища, как я могу это исправить?
Дополнительная информация:
$ which python
/home/maks/.local/share/virtualenvs/personal-website-lhNGB4ub/bin/python
$ which pip
/home/maks/.local/share/virtualenvs/personal-website-lhNGB4ub/bin/pip
$ pyenv which python
/home/maks/.pyenv/versions/3.7.8/bin/python
Эта проблема возникла недавно после разработки на Windows в течение некоторого времени, когда это случилось, я переключился на использование только файла requirements.txt вместо этого, но теперь я хочу вернуться к использованию pipenv.
насколько я могу судить, это не проблема с кодировкой файла или окончанием строк, и я не уверен, когда и почему именно это началось.
РЕДАКТИРОВАТЬ: запуск pipenv install django
установит django правильно, но pipfile и pipfile.lock останутся идентичными, что означает, что это не проблема с Pipfile