Most likely your mod_wsgi isn't set up correctly to use the virtual environment 
you want to use, you are using mod_wsgi compiled for one Python version with a 
virtual environment for a different Python version, or you have permissions 
issues on directories/files so package can't be read.

What is the full error message and traceback you get?

What does your mod_wsgi configuration in Apache look like?

What do you get for sys.prefix for Python virtual environment when run:

    import sys
    print(sys.prefix)

in the python command line interpreter?

Also see:

    
http://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html 
<http://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html>

which explains how to use virtual environments with mod_wsgi.

You can check what Python your mod_wsgi is compiled for by using:

    
http://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#python-installation-in-use
 
<http://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#python-installation-in-use>

Graham

> On 12 Jul 2018, at 9:29 am, jerry100 <gerardocast...@gmail.com> wrote:
> 
> Hello all. I am wondering if anyone has bumped into this one. The requests 
> module was installed in the site-packages folder iin the virtual environment. 
> Since we run the flask app on apache and the virtual environment is inactive, 
> by design, as we are using mod_wsgi, the requests module is not being 
> imported by Apache.This is how I am trying to import the module:
> 
> Enter code here...from flask import Flask, render_template, request
> import requests
> 
> 
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to modwsgi+unsubscr...@googlegroups.com 
> <mailto:modwsgi+unsubscr...@googlegroups.com>.
> To post to this group, send email to modwsgi@googlegroups.com 
> <mailto:modwsgi@googlegroups.com>.
> Visit this group at https://groups.google.com/group/modwsgi 
> <https://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to modwsgi+unsubscr...@googlegroups.com.
To post to this group, send email to modwsgi@googlegroups.com.
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to