You seem to have a permission issue. From the log you pasted to pastebin:
error: could not create '/usr/local/lib/python3.4/dist-packages/flask': Permission denied
This is because pip will attempt to install the package globally unless you specify a certain installation location. If you want to install this globally you must use sudo or install as a user with privileges.
Try the following:
sudo pip3 install flask
Or specify to a certain dir:
pip install -t <path> flask
However, with the latter method you will have to always inject the path to sys.modules so I suggest you just use sudo if you can.
Or even more preferrably, use virtualenv. Virtualenv allows you to very easily package your application for production because you can install only the packages you need and you've thus got automatic package isolation. Generating a requirements.txt is then as simple as pip freeze > requirements.txt. Remeber that if you end using a virtualenv, you must not use sudo to install packages as they will then be installed outside the virtualenv.
python - How to install Flask on Python3 using pip? - Stack Overflow
Can't install Flask
Do I need to re-install Flask every time I boot my virtual environment up?
How to deploy react + flask app
Videos
You seem to have a permission issue. From the log you pasted to pastebin:
error: could not create '/usr/local/lib/python3.4/dist-packages/flask': Permission denied
This is because pip will attempt to install the package globally unless you specify a certain installation location. If you want to install this globally you must use sudo or install as a user with privileges.
Try the following:
sudo pip3 install flask
Or specify to a certain dir:
pip install -t <path> flask
However, with the latter method you will have to always inject the path to sys.modules so I suggest you just use sudo if you can.
Or even more preferrably, use virtualenv. Virtualenv allows you to very easily package your application for production because you can install only the packages you need and you've thus got automatic package isolation. Generating a requirements.txt is then as simple as pip freeze > requirements.txt. Remeber that if you end using a virtualenv, you must not use sudo to install packages as they will then be installed outside the virtualenv.
For Python 3.6.4 version, it is possible to install Flask by doing:
sudo pip3.6 install flask
» pip install Flask