Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModuleNotFoundError: No module named 'flask_apscheduler' #246

Open
securitypedant opened this issue Mar 28, 2024 · 2 comments
Open

ModuleNotFoundError: No module named 'flask_apscheduler' #246

securitypedant opened this issue Mar 28, 2024 · 2 comments

Comments

@securitypedant
Copy link

I have a super simple Flask install, and i've run...

pip install Flask-APScheduler

and my code is simple...

from flask import Flask
from flask_apscheduler import APScheduler

from lib.ux import home

app = Flask(__name__)
# Details on the Secret Key: https://flask.palletsprojects.com/en/1.1.x/config/#SECRET_KEY
# NOTE: The secret key is used to cryptographically-sign the cookies used for storing the session data.
app.secret_key = 'BAD_SECRET_KEY_CHANGE_ME'

# Setup scheduler
scheduler = APScheduler()

# Routes
app.add_url_rule('/', view_func=home)

if __name__ == "__main__":
    app.run()

and when running flask, it throws the error...

ModuleNotFoundError: No module named 'flask_apscheduler'

pip freeze shows...

altgraph @ file:///AppleInternal/Library/BuildRoots/9dd5efe2-7fad-11ee-b588-aa530c46a9ea/Library/Caches/com.apple.xbs/Sources/python3/altgraph-0.17.2-py2.py3-none-any.whl
APScheduler==3.10.4
blinker==1.7.0
click==8.1.7
Flask==3.0.2
Flask-APScheduler==1.13.1
future @ file:///AppleInternal/Library/BuildRoots/9dd5efe2-7fad-11ee-b588-aa530c46a9ea/Library/Caches/com.apple.xbs/Sources/python3/future-0.18.2-py3-none-any.whl
importlib_metadata==7.1.0
itsdangerous==2.1.2
Jinja2==3.1.3
macholib @ file:///AppleInternal/Library/BuildRoots/9dd5efe2-7fad-11ee-b588-aa530c46a9ea/Library/Caches/com.apple.xbs/Sources/python3/macholib-1.15.2-py2.py3-none-any.whl
MarkupSafe==2.1.5
pygame==2.5.2
python-dateutil==2.9.0.post0
pytz==2024.1
six @ file:///AppleInternal/Library/BuildRoots/9dd5efe2-7fad-11ee-b588-aa530c46a9ea/Library/Caches/com.apple.xbs/Sources/python3/six-1.15.0-py2.py3-none-any.whl
tzlocal==5.2
Werkzeug==3.0.1
zipp==3.18.1

Any clues as to why this is failing?

@DinoLucca
Copy link

Hi, have you been able to solve this issue ? I have the same problem with both import apscheduler and import flask_apscheduler

@Dano-drevo
Copy link

Guys, I've just installed the package on my Ubuntu 22.04 for Python 3.8.19 and there is no issue with importing it.
What Python version do you use (minimal version is 3.8)?

When you ran python3 -m pip show Flask-APScheduler, where does it say the package is installed? Is the location among the Pythonpath for your Python binary?
You can list all the paths by running python3 -c 'import sys;print(sys.path)'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants