How a Python Virtual Environment Works
Virtual environments are what we use in Python to allow us to isolate project dependencies from one another. But how do they work?
Virtual environments are what we use in Python to allow us to isolate project dependencies from one another. But how do they work?
Learn how much your favourite venv manager automates away when it creates virtual environments by creating your own by hand.
Find your favourite package and turn to the readme to get it installed - it seems dead simple just a ‘pip install’ away. Nothing could possibly go wrong. Right?
I got the Valve Steam Deck last month and have instantly become obsessed with it. I wanted to know if I could use it as a linux dev machine, knowing that it was essentially a full blown PC under the hood.
I watched a video earlier this week by comedian and mathematician Matt Parker. It’s an entertaining walkthrough of some impressive optimisation of his own Python code by his community but there's a comment about Python that I thought warranted some pushback.
This past weekend I've been attending PyCon UK. I'm particularly lucky in that I live a 10 min train ride from where it is located in Cardiff meaning its incredibly convenient and economic for me. As a Python dev located here, there's literally no excuse not to attend.
I found with a new poetry install that it refused to use the pyenv version of Python.