Hey everyone welcome back to the third post of the series
can-python-do-that. Wow it's already the third week and I am enjoying to do this 👨🏻💻
The repository that holds the assets for the series.
To all the JS folks out there, how many time did you feel it would be great if python also has package manager like
yarn with those
*.lock files. I'm
yarn fan 😛 btw.
How many times have you encountered problems managing versions in python projects 🤔?
How many times have you hit stackoverflow searching for version mismatch problems?
Well today in our series we are going to talk about the package mangers in
Libraries that we sail over today 🚢
This is my personal favourite library. I tried different libraries for dependecy management but finally stuck to this.
P.S: If you are thinking what
toml means it stands for Tom's Obvious, Minimal Language.
It automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your
Pipfile as you install/uninstall packages. It also generates the ever-important
Pipfile.lock, which is used to produce deterministic builds.
virtualenv is used to manage Python packages for different projects. Using virtualenv allows you to avoid installing Python packages globally which could break system tools or other projects. You can install virtualenv using pip.
Spoiler Alert: Next week it is going to be about AI/ML libraries 🍩