-install python 3.8.6 (https://www.python.org/downloads/release/python-386/), while installation menu klick at the box add python to the path
-install git: (https://git-scm.com/download/win)
0. open a new terminal (its important to open a new terminal after the python and git installation) and navigate to a directory where to install the repository
1. clone the project, write in the terminal: git clone https://git.imp.fu-berlin.de/tolgayurt/packing_polygons_pycharm.git
2. navigate to the repository packing_polygons_pycharm\mysite
3. install a new venv with the python version 3.8 in the mysite directory ...\mysite> with: py -3.8 -m venv myvenv
3. install a new venv with the python version 3.8 in the mysite directory ...\mysite> with: py -3.8 -m venv myvenv
(3.1) if step 3. didn't worked install a venv without a special python version with: python -m venv myvenv
4. activate the venv with: myvenv\Scripts\activate
(if (myvenv) is written infront of the line its is active)
(if (myvenv) is written infront of the command line it is activeted)
5. update pip with: python -m pip install -U pip
6. install packages from requirements\base.txt: pip install -r requirements\base.txt
7. downgrade the numpy package because of a bug: pip install numpy==1.19.3
(error information https://stackoverflow.com/questions/64654805/how-do-you-fix-runtimeerror-package-fails-to-pass-a-sanity-check-for-numpy-an )
7. downgrade the numpy package because of a bug: pip install numpy==1.19.3
(error information https://stackoverflow.com/questions/64654805/how-do-you-fix-runtimeerror-package-fails-to-pass-a-sanity-check-for-numpy-an )
Usage:
8. start the server with: python manage.py runserver
9. open your webbrowser (internet explorer could not support every function so open mozilla, chrome or opera ...) and write the url: http://127.0.0.1:8000/
10. if needed the local running server can be quit with ctrl+c
Usage:
8. start the server with: python manage.py runserver
9. open your webbrowser (not the internet explorer) and write the url: http://127.0.0.1:8000/
**Usage of the server after all steps are done 1 time:**
For several usage in example when the terminal is closed, or computer is shut down.
Not all steps need to be done again, just activate the venv with the name myvenv (if not allready acitvated, dont forget to navigate to the directory packing_polygons_pycharm\mysite) like in step 4 and do step 8 and 9 again.
For deactivating the venv if needed navigate to packing_polygons\mysite and write: myvenv\Scripts\deactivate
Extra Note:
For several usage in example when the terminal is closed, or computer is shut down. Not all steps need to be done again, just activate the venv with the name myvenv (if not allready acitvated) like in step 4 and steps 8,9 need to be done.
For deactivating the venv if needed navigate to packing_polygons\mysite and write: myvenv\Scripts\deactivate.