Good point, I'm curious as well. I did a few experiments and I noticed that:
Running a virtualenv built on python *2.7.18* and using web2py (python2 version) "Version 2.24.1-stable+timestamp.2023.03.23.05.07.17", the import goes *OK *within a web2py shell. Running a virtualenv built on python *3.10.10* and using web2py (python3 version) "Version 2.24.1-stable+timestamp.2023.03.23.05.07.17", the import *FAILS *within a web2py shell*.* In both cases the import of the requests library works fine when running just the python interpreter. On Friday, May 26, 2023 at 4:02:36 PM UTC+2 vald...@gmail.com wrote: > <https://stackoverflow.com/posts/76341290/timeline> > > Asked this one on SO here > <https://stackoverflow.com/questions/76341290/unable-to-import-requests-in-web2py-even-though-requests-is-accessible-directl> > > as I was just reminded of how much nicer this community tends to be to newb > questions. > > I'm attempting to integrate MSAL which requires the requests module. > > I'm running python 3.7 on Linux and using pipenv to manage the > environment. I'm also using web2py 2.24.1 from source (as in I download the > web2py framework via the source button on the web2py website). > > When I am in pipenv shell and go into the python shell, I can access the > requests, however when I try to access it from web2py (running in same > shell), I get the "module not found" error. > > When I check the site-packages folder the requests packages is present. I > have checked the pythonpath and seen that the path from the virtual > environment is present. > > When attempting to load the web2py python shell, it gives the same error. > > I'm probably missing something, but it sometimes appears as if web2py does > some code compilation and then uses the compiled stuff and ignores code > changes after a certain point. Asking as I have commented out all the code > involving the requests module in an effort to get the web2py shell working, > but still get the error and now the entire app is not working even on the > master branch which was previously working. > > Not sure what to try next. Any ideas are appreciated. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/3560a15f-32d4-4e2c-9738-036b435d38aan%40googlegroups.com.