-
Notifications
You must be signed in to change notification settings - Fork 0
Windows Setup
This guide will help you install and run Dwellpy on Windows.
- Windows 10 or Windows 11
- Administrator access (for some installation methods)
- Internet connection for downloads
This is the simplest way to get Dwellpy running on Windows:
- Go to the latest releases page
- Download the Windows installer (look for
dwellpy-installer-*-windows-x64.exe) -
Run the installer:
- Double-click the downloaded installer file
- If Windows shows a security warning, click "More info" then "Run anyway"
- Follow the installer wizard (click "Next", choose installation location, etc.)
- The installer will create Start Menu shortcuts and handle all setup automatically
-
Launch Dwellpy:
- Use the Start Menu shortcut: Start → All Programs → Dwellpy
- Or double-click the desktop shortcut if you chose to create one
- The Dwellpy toolbar should appear on your screen!
- Professional installation: Handles all file placement and shortcuts automatically
- Start Menu integration: Easy access through Windows Start Menu
- Uninstaller included: Clean removal through Windows Add/Remove Programs
- Desktop shortcut option: Quick access from your desktop
- No manual file management: No need to create folders or move files
If you prefer to install via Python or need the latest development version:
Dwellpy requires Python 3.9 or newer. If you already have Python installed, you can skip to Step 2.
- Go to https://www.python.org/downloads/
- Click the yellow "Download Python" button (this gets the latest version)
- Run the downloaded installer
Important: During installation, make sure to:
- Check "Add Python to PATH" (this is crucial!)
- Check "Install for all users" if you have admin rights
- Click "Install Now"
- Press
Windows Key + R - Type
cmdand press Enter - In the black window that opens, type:
python --version - You should see something like "Python 3.x.x"
If you get an error like "python is not recognized", Python wasn't added to your PATH. You'll need to reinstall Python and check the "Add Python to PATH" option.
Important: Run Command Prompt as administrator for both installation and running:
- Press
Windows Key - Type
cmd - Right-click "Command Prompt" and select "Run as administrator"
- Click "Yes" when UAC asks for permission
- Install Dwellpy by typing:
pip install dwellpy - Wait for installation to complete
- Run Dwellpy by typing:
dwellpy
The Dwellpy toolbar should appear on your screen!
| Method | Pros | Cons |
|---|---|---|
| Windows Installer | Professional installation, Start Menu integration, automatic uninstaller, desktop shortcuts | None - this is the recommended approach |
| Python pip install | Smaller download, easier updates, access to latest features | Requires Python installation, potential dependency conflicts |
Recommendation: Use the Windows installer for the best user experience.
Windows Security Warning
- This is normal for installers from open-source projects
- Click "More info" then "Run anyway" to proceed with installation
- You can also right-click the installer file, go to Properties, and check "Unblock" at the bottom
Installation Location
- The installer defaults to
C:\Program Files\Dwellpy\ - You can choose a different location during installation if desired
- Admin privileges may be required for system-wide installation locations
Uninstalling
- Use Windows Add/Remove Programs: Settings → Apps → find "Dwellpy" → Uninstall
- Or use the uninstaller: Start Menu → All Programs → Dwellpy → Uninstall Dwellpy
If you get permission errors, make sure you're running Command Prompt as administrator (see Step 3 above).
If you get this error, Python wasn't installed correctly:
- Uninstall Python from Windows Settings > Apps
- Reinstall Python, making sure to check "Add Python to PATH"
If typing python opens the Microsoft Store instead of running Python:
- Go to Windows Settings > Apps > App execution aliases
- Turn off the aliases for Python
To update to a newer version:
pip install --upgrade dwellpy
To remove Dwellpy:
pip uninstall dwellpy
For easier manual access:
- Right-click on your desktop
- Select "New" > "Shortcut"
- For location, enter:
dwellpy - Name it "Dwellpy" and click Finish
- Right-click the new shortcut, select "Properties"
- Click "Advanced" and check "Run as administrator"
Note: This shortcut will ask for UAC permission each time you run it.
For automatic startup with administrator privileges, use Task Scheduler:
- Press
Windows Key + R, typetaskschd.msc, press Enter - In Task Scheduler, click "Create Task" in the right panel
-
General tab:
- Name: "Dwellpy Startup"
- Check "Run with highest privileges"
- Select "Run whether user is logged on or not"
-
Triggers tab:
- Click "New"
- Set "Begin the task" to "At startup"
- Click "OK"
-
Actions tab:
- Click "New"
- Action: "Start a program"
- Program:
dwellpy - Click "OK"
- Click "OK" to save the task
Note: You may see one UAC prompt when the task first runs, but after that it will start automatically with admin privileges.
Important: Do NOT use the regular startup folder (shell:startup) for Dwellpy. Windows ignores "Run as administrator" settings for shortcuts in the startup folder, so Dwellpy won't have the permissions it needs.
Important: Dwellpy cannot click on UAC (User Account Control) prompts. These are the blue/gray dialog boxes that ask "Do you want to allow this app to make changes to your device?" This is a Windows security feature that blocks all automated clicking.
If you frequently encounter UAC prompts and need to click on them, you may want to consider disabling UAC:
- Press
Windows Key + R - Type
msconfigand press Enter - Go to the "Tools" tab
- Select "Change UAC Settings" and click "Launch"
- Move the slider to "Never notify"
- Click "OK" and restart your computer
Security Warning: Disabling UAC reduces your system's security. Only disable it if you understand the risks and need Dwellpy to work with system dialogs.
If you're still having trouble:
- Check the Troubleshooting Guide
- Open an issue on GitHub
- Include your Windows version and any error messages you see
Once Dwellpy is running, check out the Configuration Guide to adjust the settings for your needs.