Prior to starting, make sure you have > Python 3.6 installed on your machine with the latest version of pip
git clone <repo_url>cd TextAttack-WebDemopython3 -m venv venvto initialize the virtual environmentsource venv/bin/activate[on MAC] orsource venv/Scripts/activate[on WINDOWS] in order to activate the virtual environmentpip install -r requirements.txtto install the dependencies- This process may fail on windows with
ModuleNotFoundError: No module named 'tools.nnwrap', in this case, run the following command and then rerun the pip install of requirements.txt:pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
- This process may fail on windows with
python3 manage.py migratein order to initialize any database and models changes locally with sqlitepython3 manage.py runserverto create an instance of the server on your local machine- Visit
localhost:8000in order to view the web application
If the runserver command fails, it is most likely a database issue. In this case, please refer to the following docs for help https://docs.djangoproject.com/en/3.1/topics/migrations/.