make installer use initial INVOKEAI_ROOT as default install location

This commit is contained in:
Lincoln Stein 2023-07-29 19:19:42 -04:00
parent 781322a647
commit c2eb50d1cd
2 changed files with 4 additions and 5 deletions

View File

@ -149,7 +149,7 @@ class Installer:
return venv_dir
def install(
self, root: str = "~/invokeai-3", version: str = "latest", yes_to_all=False, find_links: Path = None
self, root: str = "~/invokeai", version: str = "latest", yes_to_all=False, find_links: Path = None
) -> None:
"""
Install the InvokeAI application into the given runtime path
@ -168,9 +168,7 @@ class Installer:
messages.welcome()
invokeai_root = os.environ.get('INVOKEAI_ROOT')
default_path = invokeai_root or Path(root).expanduser().resolve()
default_path = os.environ.get('INVOKEAI_ROOT') or Path(root).expanduser().resolve()
self.dest = default_path if yes_to_all else messages.dest_path(root)
# create the venv for the app

View File

@ -3,6 +3,7 @@ InvokeAI Installer
"""
import argparse
import os
from pathlib import Path
from installer import Installer
@ -15,7 +16,7 @@ if __name__ == "__main__":
dest="root",
type=str,
help="Destination path for installation",
default="~/invokeai",
default=os.environ.get('INVOKEAI_ROOT') or "~/invokeai",
)
parser.add_argument(
"-y",