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.

Reply via email to