2.3 KiB
2.3 KiB
Mac/Linux
- NOTE: Only Python 3.9 or later is supported!
- Download the repo into lichess-bot directory.
- Navigate to the directory in cmd/Terminal:
cd lichess-bot. - Install pip:
apt install python3-pip.- In non-Ubuntu distros, replace
aptwith the correct package manager (pacmanin Arch,dnfin Fedora,brewin Mac, etc.), package name, and installation command.
- In non-Ubuntu distros, replace
- Install virtualenv:
apt install python3-virtualenv. - Setup virtualenv:
apt install python3-venv.
python3 -m venv venv # If this fails you probably need to add Python3 to your PATH.
virtualenv venv -p python3
source ./venv/bin/activate
python3 -m pip install -r requirements.txt
- Copy
config.yml.defaulttoconfig.yml.
Next step: Create a Lichess OAuth token
Windows
- NOTE: Only Python 3.9 or later is supported!
- If needed, install Python:
- Download Python here.
- When installing, enable "add Python to PATH".
- If the Python version is at least 3.10, a default local install works.
- If the Python version is 3.9, choose "Custom installation", keep the defaults on the Optional Features page, and choose "Install for all users" in the Advanced Options page.
- Start Terminal, PowerShell, cmd, or your preferred command prompt.
- Upgrade pip:
py -m pip install --upgrade pip. - Download the repo into lichess-bot directory.
- Navigate to the directory:
cd [folder's address](for example,cd C:\Users\username\repos\lichess-bot). - Install virtualenv:
py -m pip install virtualenv. - Setup virtualenv:
py -m venv venv # If this fails you probably need to add Python3 to your PATH.
venv\Scripts\activate
pip install -r requirements.txt
PowerShell note: If the activate command does not work in PowerShell, execute Set-ExecutionPolicy RemoteSigned first and choose Y there (you may need to run Powershell as administrator). After you execute the script, change execution policy back with Set-ExecutionPolicy Restricted and pressing Y.
- Copy
config.yml.defaulttoconfig.yml.
Next step: Create a Lichess OAuth token