Installation and Updating Overview#
Before installing, review the installation requirements to ensure your system is set up properly.
See the FAQ for frequently-encountered installation issues.
If you need more help, join our discord or create a GitHub issue.
Automated Installer & Updates#
✅ The automated installer is the best way to install Invoke.
⬆️ The same installer is also the best way to update Invoke - simply rerun it for the same folder you installed to.
The installation process simply manages installation for the core libraries & application dependencies that run Invoke.
Models, images, or other assets in the Invoke root folder won't be affected by the installation process.
Manual Install#
If you are familiar with python and want more control over the packages that are installed, you can install Invoke manually via PyPI.
Updates are managed by reinstalling the latest version through PyPi.
Developer Install#
If you want to contribute to InvokeAI, you'll need to set up a dev environment.
Docker#
Invoke publishes docker images. See the docker installation guide for details.