Nothing about mod_wsgi should come into play with that and it is a Django specific problem. Suggest you ask on StackOverflow. Also check that WSGI_APPLICATION and BASE_DIR in your Django settings file is actually correct if you changed around the layout of the project directory and where things live.
> On 9 Jun 2020, at 3:33 am, Sam <[email protected]> wrote: > > Dear Graham Dumpleton, > > Thanks for your reply. > > Based on your suggestion, I successfully installed modwsgi. But when I ran > "python manage.py migrate > python manage.py runserver" in the anaconda, I received the following error > relevant to modwsgi, > > Performing system checks... > > {'host': u'', 'user': u'', 'pass': u'', 'type': u'sqlite', 'db': > u'E:\\Programming\\Github\\software\\walkthedinosaur/USPTO_2005-2013_data.sqlite3', > 'port': u'8080', 'local': True} > 2020-06-08 13:22:59,155 INFO sqlalchemy.engine.base.Engine SELECT CAST('test > plain returns' AS VARCHAR(60)) AS anon_1 > 2020-06-08 13:22:59,158 INFO sqlalchemy.engine.base.Engine () > 2020-06-08 13:22:59,161 INFO sqlalchemy.engine.base.Engine SELECT CAST('test > unicode returns' AS VARCHAR(60)) AS anon_1 > 2020-06-08 13:22:59,161 INFO sqlalchemy.engine.base.Engine () > 2020-06-08 13:22:59,167 INFO sqlalchemy.engine.base.Engine SELECT name FROM > sqlite_master WHERE type='table' ORDER BY name > 2020-06-08 13:22:59,167 INFO sqlalchemy.engine.base.Engine () > System check identified some issues: > > WARNINGS: > ?: (urls.W002) Your URL pattern '^/?$' has a regex beginning with a '/'. > Remove this slash as it is unnecessary. If this pattern is targeted in an > include(), ensure the include() pattern has a trailing '/'. > > System check identified 1 issue (0 silenced). > June 08, 2020 - 13:22:59 > Django version 1.11, using settings 'walkthedinosaur.settings' > Starting development server at http://127.0.0.1:8000/ <http://127.0.0.1:8000/> > Quit the server with CTRL-BREAK. > Unhandled exception in thread started by <function wrapper at > 0x0000000004A2DC18> > Traceback (most recent call last): > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\utils\autoreload.py", > line 227, in wrapper > fn(*args, **kwargs) > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\core\management\commands\runserver.py", > line 147, in inner_run > handler = self.get_handler(*args, **options) > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\contrib\staticfiles\management\commands\runserver.py", > line 27, in get_handler > handler = super(Command, self).get_handler(*args, **options) > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\core\management\commands\runserver.py", > line 68, in get_handler > return get_internal_wsgi_application() > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\core\servers\basehttp.py", > line 57, in get_internal_wsgi_application > sys.exc_info()[2]) > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\core\servers\basehttp.py", > line 47, in get_internal_wsgi_application > return import_string(app_path) > File > "C:\...\Anaconda3\envs\python27\lib\site-packages\django\utils\module_loading.py", > line 20, in import_string > module = import_module(module_path) > File "C:\...\Anaconda3\envs\python27\lib\importlib\__init__.py", line 37, > in import_module > __import__(name) > django.core.exceptions.ImproperlyConfigured: WSGI application > 'walkthedinosaur.wsgi.application' could not be loaded; Error importing > module: 'No module named wsgi' > > > It looks like that the wsgi could not be found. How shall I fix this issue? > > Thank you, > > Sam > > On Monday, June 8, 2020 at 7:10:54 AM UTC-4, Graham Dumpleton wrote: > Newest versions of mod_wsgi would also be compatible with Django 1.11. Not > sure why you think you need an old version. > > As to your issue, looks like Anaconda Python isn't for some reason reporting > itself as being Windows. > > That is: > > import os > if os.name <http://os.name/> == 'nt': > ... > > is failing. > > As a start, can you use the latest mod_wsgi version and see if it is any > different. > > Graham > >> On 8 Jun 2020, at 3:21 am, Sam <chns...@ <>gmail.com <http://gmail.com/>> >> wrote: >> >> Hi, >> >> I have one thing related to mod-wsgi==4.5.5 installation. My operating >> system is Windows 10. As suggested in some resources, I first installed the >> latest version visual C++, downloaded from >> https://www.apachelounge.com/download/ >> <https://www.apachelounge.com/download/>, and then installed apache from the >> same link, before doing the installation of mod-wsgi. After that, I opened >> anaconda prompt under python 2.7 environment and then tried to install >> mod-wsgi using "pip install mod-wsgi==4.5.5". But I received the following >> error: >> >> { >> ERROR: Command errored out with exit status 1: >> command: 'C:\Users\...\Anaconda3\envs\python27\python.exe' -c 'import >> sys, setuptools, tokenize; sys.argv[0] = >> '"'"'c:\\users\\sunpi\\appdata\\local\\temp\\pip-install-gf4mno\\mod-wsgi\\setup.py'"'"'; >> >> __file__='"'"'c:\\users\\...\\appdata\\local\\temp\\pip-install-gf4mno\\mod-wsgi\\setup.py'"'"';f=getattr(tokenize, >> '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', >> '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' >> egg_info --egg-base >> 'c:\users\sunpi\appdata\local\temp\pip-install-gf4mno\mod-wsgi\pip-egg-info' >> cwd: c:\users\sunpi\appdata\local\temp\pip-install-gf4mno\mod-wsgi\ >> Complete output (5 lines): >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File >> "c:\users\...\appdata\local\temp\pip-install-gf4mno\mod-wsgi\setup.py", line >> 139, in <module> >> 'missing Apache httpd server packages.' % APXS) >> RuntimeError: The 'apxs' command appears not to be installed or is not >> executable. Please check the list of prerequisites in the documentation for >> this package and install any missing Apache httpd server packages. >> ---------------------------------------- >> ERROR: Command errored out with exit status 1: python setup.py egg_info >> Check the logs for full command output. >> } >> >> The reason why I wanted to install old version wsgi is because I need it to >> be compatible with django 1.11 so that I can install this app, >> https://github.com/gtfierro/walkthedinosaur >> <https://github.com/gtfierro/walkthedinosaur>. >> It took me over one week to get around this issue but I'm still unable to >> resolve this issue. Would you mind helping me? >> >> Thank you, >> >> Sam >> >> -- >> 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 mod...@ <>googlegroups.com <http://googlegroups.com/>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/modwsgi/4f9a3751-b927-4c4f-b95e-54fee5b360aeo%40googlegroups.com >> >> <https://groups.google.com/d/msgid/modwsgi/4f9a3751-b927-4c4f-b95e-54fee5b360aeo%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > -- > 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 [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/2854a3c6-595c-402e-aef3-b8094a8f81aco%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/2854a3c6-595c-402e-aef3-b8094a8f81aco%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/9ABB5475-9C21-4C00-ACF5-2451D0CF8490%40gmail.com.
