Python Environment Setup
Jump to navigation
Jump to search
Create the Environment with a Unique Name
- Instead of the generic .venv, give your Windows environment a name that clearly identifies it. In your project's root terminal, run:
python -m venv .venv_pc
- This creates a new folder named
.venv_pcin your project. Your existing Mac folder(e.g., .venv or .venv_mac)will remain completely untouched.
Set VS Code to Use the New PC Environment
- You must tell VS Code on your PC to use this specific folder instead of the one from your Mac:
- Press
Ctrl + Shift + Pto open the Command Palette.
- Press
- Type and select Python: Select Interpreter.
- Choose the one that points to your new folder:
('.venv_pc': venv). - If it doesn't appear, select Enter interpreter path... and browse to .venv_pc\Scripts\python.exe.
Sync Libraries via requirements.txt
- Since you have a new, empty environment, you need to install your project's dependencies:
- On your Mac (before switching):
Run pip freeze > requirements.txtto save a list of your current libraries. - On your PC: Activate the new environment with
.venv_pc\Scripts\activateand then run
pip install -r requirements.txt.
Prevent Future Sync Issues
- To ensure your Mac environment doesn't accidentally get messed up by your PC (or vice versa), add both environment names to your project's
.gitignorefile:
.venv/ .venv_pc/ .venv_mac/