Your Own Machine, Your Own Editor
Download the Project, Not the Environment
The project is ready to leave the browser. The privacy disclosure in the previous lesson applies before this download and before every local command that follows.
Save, then download
Use Download project in the project toolbar. The site saves the current workspace first, then downloads a ZIP named:
python-land-python-in-practice-your-own-machine-your-own-editor.zip
The ZIP contains the three authored files plus a generated README.md that names the entry file and the Python version used by Python Land’s own runtime. Chapter 4 needs local Python 3.10 or newer because that is the minimum supported by its exact requests release; the generated README’s platform version is not a new local minimum.
There is no .venv in the ZIP. Chapter 3 made the reason visible: an environment contains machine-specific derived state. requirements.txt is the small recipe that travels, and your local Python rebuilds the result.
Extract one project folder
Open Downloads in Finder and double-click the ZIP. Finder creates an extracted folder. Move that folder somewhere you can keep projects, such as Documents, and rename it python-land-chapter-4 if its generated name is awkward.
Open Downloads in File Explorer. Right-click the ZIP, choose Extract All…, choose a location you can write to, and extract it. Rename the resulting folder python-land-chapter-4 if needed.
Do not open or run files while they are still inside the compressed-folder view. Extract first, then work in the real folder.
Open Downloads in your file manager. Use Extract Here or Extract To…, depending on the desktop, then move the extracted folder somewhere you keep projects. Rename it python-land-chapter-4 if needed.
If your desktop has no archive action, use its software manager’s archive utility rather than copying commands for an unknown distribution.
Open the extracted folder in your file manager and confirm that hello.py, pl_check.py, and requirements.txt are present. README.md is expected too. If one of the three authored files is missing, delete only this extracted copy and extract the ZIP again. The original workspace on Python Land remains unchanged.
The folder now belongs to you. The next lesson opens that folder as a project instead of opening one loose file.
Why is there no .venv directory inside the ZIP?