3.1 KiB
Install LISA on Windows
- Install Python on Windows
- Install dependencies on Windows
- Clone code
- Install Poetry on Windows
- Verify installation
- FAQ and Troubleshooting
📘 On Windows, after you finished an installation, or made an environment variable change, you might need to restart your shell before moving to next step, to make sure your changes take effect.
📘 Please run your command prompt or shell with elevated privilege
(such as 'Run as Administrator'
on Windows) when you see access denied message
when install tools.
Install Python on Windows
LISA has been tested on Python 3.8 64 bits. The latest version of Python 3 is recommended. If you found LISA is not compatible with higher version Python, please file an issue.
Navigate to Python releases for Windows. Download and install Windows installer (64-bit) for Python 3.8 64-bits or higher version.
⚠️ Please make sure the Python
directory and its Scripts
directory
are added to your PATH
environment variable. To check, type in console
echo $env:path
and if you see such two paths in the output, you are good. Otherwise please manually add these two paths.
...;C:\Users\username\AppData\Local\Programs\Python\Python39;C:\Users\username\AppData\Local\Programs\Python\Python39\Scripts;...
If this is your first time installing Python, simply check "add Python to PATH" option in installation.
Install dependencies on Windows
Please install git
on your computer to clone LISA source code from this repo
and pip
for later installation of Poetry.
In Windows, you need to install git,
virtualenv
(by running pip install virtualenv
) and Visual C++
redistributable package
Clone code
git clone https://github.com/microsoft/lisa.git
cd lisa
Install Poetry on Windows
Poetry is used to manage Python dependencies of LISA.
Enter the PowerShell
command prompt and then execute below commands:
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py -UseBasicParsing).Content | python -
# Add poetry.exe's path to your `PATH` environment variable.
$env:PATH += ";$env:APPDATA\Python\Scripts"
poetry install
Verify installation
lisa.cmd
is provided in Windows to wrap Poetry
for you to run LISA test.
With no argument specified, LISA will run some sample test cases with the
default runbook (examples/runbook/hello_world.yml
) on your local computer. In
the root folder of LISA, you can run this command to verify your local LISA
environment setup. This test will not modify your computer.
.\lisa
FAQ and Troubleshooting
If there's any problem during the installation, please refer to FAQ and troubleshooting.