Pipx: Access Python Utilities Anywhere, No Virtual Environment Required
In this video, we introduce you to pipx, a handy package manager for installing Python dependencies globally 🚀
Unlike traditional virtual environments, pipx creates a local folder for managing dependencies, making them accessible system-wide. We quickly demonstrate how to install the tool, and then its main features like installing, listing and upgrading dependencies.
We mostly use it for commonly used tools / utilities like bpython, black, isort, flake8, eatlocal (to solve Bites locally!), and now also our new command line search tool: pybites-search 🎉
Hope this helps you in your Python developer workflow!
Pipx website: pypa.github.io...
Comparison to other tools: pypa.github.io...
---
Learn more about Pybites / what we do: pybit.es
Get our weekly developer / mindset emails: pybit.es/friends/
Join our Slack community: pybit.es/commu...
And last but not least, we appreciate any feedback to make our KZread content better 💡
form.jotform.c... 🙏
Пікірлер: 11
Good helpful video thanks you
@Pybites
Жыл бұрын
Thank you
Hey sorry I did not understand whats the value? How is it different from instaling something with pip?
@Pybites
11 ай бұрын
pip you would use in a virtual environment, isolated, local to a project, pipx you would use for dependencies / tools you want to have globally available, beyond a singe project. Makes sense?
@TheMoviesfable
11 ай бұрын
@@Pybites Yes, thank you :)
How is it different from using pip on a base python installation?
@Pybites
5 ай бұрын
While both pip and pipx manage Python package installations and depend on virtual environments for isolation, their primary use cases differ: pip for project-specific dependency management and pipx for global installation of Python-based tools without causing dependency conflicts.
How to install from requirements.txt
@Pybites
Ай бұрын
How do you mean? With pipx you install utils globally, did I mention requiements in this video?
@kam-n9s
Ай бұрын
@@Pybites i wanted automated install packages from this file
@Pybites
Ай бұрын
@@kam-n9s can you give me some more context? btw have you checked out uv?