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-WebDemo
python3 -m venv venv
to 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.txt
to 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 migrate
in order to initialize any database and models changes locally with sqlitepython3 manage.py runserver
to create an instance of the server on your local machine- Visit
localhost:8000
in 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/.