Если вы устанавливаете с использованием среды pipenv, вы всегда должны устанавливать свои пакеты с помощью pipenv, таким образом, он обновит ваш файл pipfile.lock. Также будьте осторожны, потому что pip install <package>
будет работать практически везде, это не установка пакетов в вашу виртуальную среду, это установка их на ваш компьютер. Pipenv обновит ваш файл Pipfile.lock и фактически установит его в виртуальную среду pipenv, если она у вас открыта.
Редко хорошей идеей является pip install <package>
вне виртуальности.