0%

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 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?