-1

When I execute app.py I am getting this error

File "C:\Users\DELL\Desktop\Coding playground\pdf summariser\app.py", line 2, in <module>
     from flask import Flask, request, jsonify,secure_filename 
ImportError: cannot import name 'secure_filename' from 'flask'`(C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\flask\__init_\_.py)

These are the imports:

from flask import Flask, request, jsonify,secure_filename 
from flask_uploads import UploadSet, configure_uploads, DOCUMENTS 
from flask_cors import CORS import PyPDF2 import nltk
from nltk.tokenize import sent_tokenize
from nltk.corpus import stopwords
from nltk.probability import FreqDist
from werkzeug.utils import secure_filename 
from werkzeug.datastructures import FileStorage

PIP list

blinker       1.6.2 
click         8.1.6 
colorama      0.4.6 
Flask-Cors    4.0.0 
Flask-Uploads 0.2.1 
itsdangerous  2.1.2 
Jinja2        3.1.2 
joblib        1.3.1 
MarkupSafe    2.1.3 
nltk          3.8.1 
pip           23.2.1 
PyPDF2        3.0.1 
regex         2023.6.3 
setuptools    65.5.0 
tqdm          4.65.0 
Werkzeug      2.3.6
Gino Mempin
  • 25,369
  • 29
  • 96
  • 135
  • 1
    Does this answer your question? [flask\_uploads: ImportError: cannot import name 'secure\_filename'](https://stackoverflow.com/questions/61628503/flask-uploads-importerror-cannot-import-name-secure-filename) – Gino Mempin Aug 07 '23 at 09:36
  • 1
    Remove `secure_filename` from `from flask import Flask, request, jsonify,secure_filename`. You are already importing it from `werkzeug.utils` in another line. – Gino Mempin Aug 07 '23 at 09:37

0 Answers0