...
The software stack is made by several layers as you can see from the image below, therefore Python dependencies are only one layer in the all stack. Beside selecting packages to be installed, we also have to consider the Python interpreter version (e.g. 3.8). Both Pipenv and Conda allows you to select also the interpreter.
Image source: https://thoth-station.ninja/
How to install pipenv
https://pipenv.pypa.io/en/latest/install/
...