The script will be run in a virtual environment. Start by creating a virtual environment:
On a Mac:
python3 -m venv chefboost-env
On Windows:
python -m venv chefboost-env
After creating the virtual environment, you need to activate it:
On a Mac:
source chefboost-env/bin/activate
On Windows:
source chefboost-env/Scripts/activate
Once the virtual environment is activated, the beginning of your terminal prompt should display (chefboost-env).
Install the necessary modules by running:
On a Mac:
pip3 install -r requirements.txt
On Windows:
pip install -r requirements.txt
To run your code, in the command line run:
Without a debugger:
flask run
With a debugger:
flask run --debug
On a Mac:
python3 app.py
On Windows:
python app.py
On a Mac:
python3 books_storage_and_retrieval.py -lb True
On Windows:
python books_storage_and_retrieval.py -lb True
On a Mac:
python3 books_storage_and_retrieval.py
On Windows:
python books_storage_and_retrieval.py
The app will run at: http://127.0.0.1:5000/
To stop the run, click control + C. Then hard refresh the page. When making changes to your Python, HTML, or JavaScript code (and not using debugger) you'll need to stop the run after each change.
When finished, quit the run by clicking control + C and close the virtual environment by running:
deactivate