Just to add that I am using the vc10 version of apache 2.2 On Friday, December 30, 2016 at 4:54:20 PM UTC+5:30, ANANDA SHANKAR DAS wrote: > > Tried the same as mentioned in the error below, still same. > > > Whatever mentioned in error has been installed . > > > <https://lh3.googleusercontent.com/-Dc3EBu-gNnU/WGZD3WXmXYI/AAAAAAAAERs/BNjgFO037SUMNPDlFx9KSgOYPE9s3_QsgCLcB/s1600/vc.jpg> > > > > (r_web) C:\Users\Administrator\r_web\RosterWeb>pip install > https://github.com/Gr > ahamDumpleton/mod_wsgi/archive/develop.zip > Collecting https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip > Downloading > https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip (7 > 83kB) > 100% |################################| 788kB 504kB/s > Installing collected packages: mod-wsgi > Running setup.py install for mod-wsgi ... error > Complete output from command > c:\users\administrator\envs\r_web\scripts\pytho > n.exe -u -c "import setuptools, > tokenize;__file__='C:\\Users\\ADMINI~1\\AppData\ > \Local\\Temp\\2\\pip-jani9ah8-build\\setup.py';f=getattr(tokenize, 'open', > open) > (__file__);code=f.read().replace('\r\n', > '\n');f.close();exec(compile(code, __fi > le__, 'exec'))" install --record > C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-jbgq > 6g2n-record\install-record.txt --single-version-externally-managed > --compile --i > nstall-headers > c:\users\administrator\envs\r_web\include\site\python3.4\mod-wsgi > : > c:\python34\Lib\distutils\dist.py:260: UserWarning: Unknown > distribution opt > ion: 'bugtrack_url' > warnings.warn(msg) > running install > running build > running build_py > creating build > creating build\lib.win32-3.4 > creating build\lib.win32-3.4\mod_wsgi > copying src\__init__.py -> build\lib.win32-3.4\mod_wsgi > creating build\lib.win32-3.4\mod_wsgi\server > copying src\server\apxs_config.py -> > build\lib.win32-3.4\mod_wsgi\server > copying src\server\environ.py -> build\lib.win32-3.4\mod_wsgi\server > copying src\server\__init__.py -> build\lib.win32-3.4\mod_wsgi\server > creating build\lib.win32-3.4\mod_wsgi\server\management > copying src\server\management\__init__.py -> > build\lib.win32-3.4\mod_wsgi\se > rver\management > creating build\lib.win32-3.4\mod_wsgi\server\management\commands > copying src\server\management\commands\runmodwsgi.py -> > build\lib.win32-3.4\ > mod_wsgi\server\management\commands > copying src\server\management\commands\__init__.py -> > build\lib.win32-3.4\mo > d_wsgi\server\management\commands > creating build\lib.win32-3.4\mod_wsgi\docs > copying docs\_build\html\__init__.py -> > build\lib.win32-3.4\mod_wsgi\docs > creating build\lib.win32-3.4\mod_wsgi\images > copying images\__init__.py -> build\lib.win32-3.4\mod_wsgi\images > copying images\snake-whiskey.jpg -> build\lib.win32-3.4\mod_wsgi\images > running build_ext > building 'mod_wsgi.server.mod_wsgi' extension > * error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft > Windows* > * SDK 7.1": www.microsoft.com/download/details.aspx?id=8279 > <http://www.microsoft.com/download/details.aspx?id=8279>* > > ---------------------------------------- > Command "c:\users\administrator\envs\r_web\scripts\python.exe -u -c > "import setu > ptools, > tokenize;__file__='C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\pip-jan > i9ah8-build\\setup.py';f=getattr(tokenize, 'open', > open)(__file__);code=f.read() > .replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" > install > --record > C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-jbgq6g2n-record\install-reco > rd.txt --single-version-externally-managed --compile --install-headers > c:\users\ > administrator\envs\r_web\include\site\python3.4\mod-wsgi" failed with > error code > 1 in C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-jani9ah8-build\ > > On Friday, December 30, 2016 at 4:09:49 PM UTC+5:30, Graham Dumpleton > wrote: >> >> Try doing the exact same thing but with Python 3.4. >> >> So long as you have the compiler installed and can install using pip any >> Python packages with C extensions, then technically you can use ‘pip >> install mod_wsgi’ to get the mod_wsgi module built, even if I haven’t >> myself tried it. >> >> From memory Python 3.4 uses VC10, so if can, Apache should also be >> compiled with VC10 to avoid mixing ABI versions for objects. >> >> Graham >> >> On 30 Dec 2016, at 9:35 PM, ANANDA SHANKAR DAS <[email protected]> wrote: >> >> Yes, tried that got the same error. Now I downgraded to python >> 3.4.3 since few packages in the build tool didnot install and >> I had to skip it. Found out in some forums that I need to install >> Visual Studio 2015. But its incompatible to windows server 2008, so >> downgraded to python 3.4 Could you please help me with the >> mod_wsgi for this >> >> On Friday, December 30, 2016 at 3:44:37 PM UTC+5:30, Graham Dumpleton >> wrote: >>> >>> You need to have installed the VC14 compiler on the system. >>> >>> See: >>> >>> >>> https://wiki.python.org/moin/WindowsCompilers#Microsoft_Visual_C.2B-.2B-_14.0_standalone:_Visual_C.2B-.2B-_Build_Tools_2015_.28x86.2C_x64.2C_ARM.29 >>> >>> Have you done that? >>> >>> Graham >>> >>> On 30 Dec 2016, at 9:01 PM, ANANDA SHANKAR DAS <[email protected]> >>> wrote: >>> >>> Hi Graham, >>> >>> I tried your steps , I get the error as follows: >>> >>> (r_web) C:\Users\Administrator\r_web\RosterWeb>pip install >>> https://github.com/Gr >>> ahamDumpleton/mod_wsgi/archive/develop.zip >>> Collecting >>> https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip >>> Downloading >>> https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip (7 >>> 83kB) >>> 100% |################################| 788kB 328kB/s >>> Installing collected packages: mod-wsgi >>> Running setup.py install for mod-wsgi ... error >>> Complete output from command >>> c:\users\administrator\envs\r_web\scripts\pytho >>> n.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\ >>> ADMINI~1\\AppData\ >>> \Local\\Temp\\2\\pip-5h4juafu-build\\setup.py';f=getattr(tokenize, >>> 'open', open) >>> (__file__);code=f.read().replace('\r\n', >>> '\n');f.close();exec(compile(code, __fi >>> le__, 'exec'))" install --record >>> C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-zt11 >>> 8dzx-record\install-record.txt --single-version-externally-managed >>> --compile --i >>> nstall-headers >>> c:\users\administrator\envs\r_web\include\site\python3.5\mod-wsgi >>> : >>> c:\python35\Lib\distutils\dist.py:261: UserWarning: Unknown >>> distribution opt >>> ion: 'bugtrack_url' >>> warnings.warn(msg) >>> running install >>> running build >>> running build_py >>> creating build >>> creating build\lib.win-amd64-3.5 >>> creating build\lib.win-amd64-3.5\mod_wsgi >>> copying src\__init__.py -> build\lib.win-amd64-3.5\mod_wsgi >>> creating build\lib.win-amd64-3.5\mod_wsgi\server >>> copying src\server\apxs_config.py -> >>> build\lib.win-amd64-3.5\mod_wsgi\server >>> >>> copying src\server\environ.py -> >>> build\lib.win-amd64-3.5\mod_wsgi\server >>> copying src\server\__init__.py -> >>> build\lib.win-amd64-3.5\mod_wsgi\server >>> creating build\lib.win-amd64-3.5\mod_wsgi\server\management >>> copying src\server\management\__init__.py -> >>> build\lib.win-amd64-3.5\mod_wsg >>> i\server\management >>> creating build\lib.win-amd64-3.5\mod_wsgi\server\management\commands >>> copying src\server\management\commands\runmodwsgi.py -> >>> build\lib.win-amd64- >>> 3.5\mod_wsgi\server\management\commands >>> copying src\server\management\commands\__init__.py -> >>> build\lib.win-amd64-3. >>> 5\mod_wsgi\server\management\commands >>> creating build\lib.win-amd64-3.5\mod_wsgi\docs >>> copying docs\_build\html\__init__.py -> >>> build\lib.win-amd64-3.5\mod_wsgi\doc >>> s >>> creating build\lib.win-amd64-3.5\mod_wsgi\images >>> copying images\__init__.py -> build\lib.win-amd64-3.5\mod_wsgi\images >>> copying images\snake-whiskey.jpg -> >>> build\lib.win-amd64-3.5\mod_wsgi\images >>> running build_ext >>> building 'mod_wsgi.server.mod_wsgi' extension >>> creating build\temp.win-amd64-3.5 >>> creating build\temp.win-amd64-3.5\Release >>> creating build\temp.win-amd64-3.5\Release\src >>> creating build\temp.win-amd64-3.5\Release\src\server >>> cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\Apache2/include >>> -Ic:\python3 >>> 5\include -Ic:\python35\include /Tcsrc/server\mod_wsgi.c >>> /Fobuild\temp.win-amd64 >>> -3.5\Release\src/server\mod_wsgi.obj >>> * error: command 'cl.exe' failed: No such file or directory* >>> >>> ---------------------------------------- >>> Command "c:\users\administrator\envs\r_web\scripts\python.exe -u -c >>> "import setu >>> ptools, tokenize;__file__='C:\\Users\\ADMINI~1\\AppData\\Local\\ >>> Temp\\2\\pip-5h4 >>> juafu-build\\setup.py';f=getattr(tokenize, 'open', >>> open)(__file__);code=f.read() >>> .replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" >>> install >>> --record >>> C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-zt118dzx-record\install-reco >>> rd.txt --single-version-externally-managed --compile --install-headers >>> c:\users\ >>> administrator\envs\r_web\include\site\python3.5\mod-wsgi" failed with >>> error code >>> 1 in C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-5h4juafu-build\ >>> >>> >>> >>> >>> >>> On Friday, December 30, 2016 at 12:34:38 PM UTC+5:30, ANANDA SHANKAR DAS >>> wrote: >>>> >>>> Graham, >>>> >>>> I could not make it to work. Using Apache 2.2 is a production >>>> requirement. I will try to sort this out. Thanks for helping me in >>>> understanding the issue. >>>> >>>> On Friday, December 30, 2016 at 9:35:38 AM UTC+5:30, Graham Dumpleton >>>> wrote: >>>>> >>>>> BTW, where are you even finding an Apache binary which has been >>>>> compiled with VC14 compiler. >>>>> >>>>> The latest I know of is compiled for VC10. As Python 3.5 requires VC14 >>>>> compiler, there is no guarantee that Apache 2.2 compiled for VC10 will >>>>> work. >>>>> >>>>> Why must you use Apache 2.2? Why can’t you use Apache 2.4? >>>>> >>>>> Graham >>>>> >>>>> On 30 Dec 2016, at 8:27 AM, Graham Dumpleton <[email protected]> >>>>> wrote: >>>>> >>>>> Try: >>>>> >>>>> set MOD_WSGI_APACHE_ROOTDIR="c:\\Apache22 >>>>> >>>>> I don’t know how backslashes are handled in Windows environment >>>>> variables and whether they need to be escaped. >>>>> >>>>> Also ensure you are setting the correct path to where your Apache >>>>> installation is. It must the directory which contains ‘include’ directory >>>>> for Apache. >>>>> >>>>> If you don’t set and export the environment variable it will keep >>>>> complaining about APXS error as it falls back to that if it cannot find >>>>> the >>>>> Apache installation you are pointing at. >>>>> >>>>> Graham >>>>> >>>>> On 30 Dec 2016, at 8:20 AM, ANANDA SHANKAR DAS <[email protected]> >>>>> wrote: >>>>> >>>>> Graham, >>>>> >>>>> I still get the same error when I try pip install mod-wsgi . I >>>>> have tried both inside and outside the virtualenv I created, >>>>> same >>>>> results >>>>> >>>>> On Friday, December 30, 2016 at 2:45:06 AM UTC+5:30, Graham Dumpleton >>>>> wrote: >>>>>> >>>>>> >>>>>> On 30 Dec 2016, at 8:06 AM, ANANDA SHANKAR DAS <[email protected]> >>>>>> wrote: >>>>>> >>>>>> Hi Graham, >>>>>> >>>>>> I have set the path to the Apache installation >>>>>> "c:\Apache22" >>>>>> >>>>>> C:\Users\Administrator>set MOD_WSGI_APACHE_ROOTDIR="c:\Apache22" >>>>>> >>>>>> Please let me know about the setup.py file to include Apache2.2 >>>>>> >>>>>> and have set the path in windows >>>>>> >>>>>> >>>>>> After doing that did you then run: >>>>>> >>>>>> pip install mod_wsgi >>>>>> >>>>>> Once you have done that, if it works, you should be able to run: >>>>>> >>>>>> mod_wsgi-express module-config >>>>>> >>>>>> and it will output what you need to configure Apache with to load the >>>>>> mod_wsgi module from where it is installed. >>>>>> >>>>>> Then configure Apache for your WSGI application and check that it all >>>>>> works. >>>>>> >>>>>> If you need a separate wheel file then do something like: >>>>>> >>>>>> pip wheel --wheel-dir=wheelhouse mod_wsgi >>>>>> >>>>>> and that should give you a wheel file. >>>>>> >>>>>> You do not need a wheel file if only installing for your own Apache >>>>>> as ‘pip install’ does what is required. >>>>>> >>>>>> Why do you specifically need a wheel file? >>>>>> >>>>>> Even you did need a wheel file, when installed from the wheel file, >>>>>> still use ‘mod_wsgi-express module-config’ to get what you need to >>>>>> configure Apache with to load the mod_wsgi module. >>>>>> >>>>>> Graham >>>>>> >>>>>> On Friday, December 30, 2016 at 1:18:47 AM UTC+5:30, Graham Dumpleton >>>>>> wrote: >>>>>>> >>>>>>> Using the pip install method has only been tested with Apache 2.4. >>>>>>> As a result it only looks for Apache 2.4 by default. >>>>>>> >>>>>>> If you want to try with Apache 2.2, set the environment variable in >>>>>>> your shell: >>>>>>> >>>>>>> MOD_WSGI_APACHE_ROOTDIR="c:\Apache22" >>>>>>> >>>>>>> and do what ever you need to do on Windows to export it so it is >>>>>>> visible to the pip command when run. >>>>>>> >>>>>>> Set the path for your Apache 2.2 installation appropriately. >>>>>>> >>>>>>> If that works let me know and I will update setup.py to look for >>>>>>> both c:\Apache24 and c:\Apache22 directories. >>>>>>> >>>>>>> Graham >>>>>>> >>>>>>> On 30 Dec 2016, at 2:10 AM, ANANDA SHANKAR DAS <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> Hi Graham, >>>>>>> >>>>>>> I need the mod_wsgi whl file for win 64 bit-Apache webserver 2.2 >>>>>>> +Python 3.5 >>>>>>> >>>>>>> I searched for it but could not get it. I have the one for apache >>>>>>> version 2.4 >>>>>>> >>>>>>> Where do I get it? >>>>>>> >>>>>>> when I try pip install mod-wsgi I get error >>>>>>> >>>>>>> (r_web) C:\Users\Administrator\r_web\RosterWeb>pip install mod-wsgi >>>>>>> >>>>>>> Collecting mod-wsgi >>>>>>> Using cached mod_wsgi-4.5.11.tar.gz >>>>>>> Complete output from command python setup.py egg_info: >>>>>>> Traceback (most recent call last): >>>>>>> File "<string>", line 1, in <module> >>>>>>> File >>>>>>> "C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-build-xybcspx9\mod-wsgi\s >>>>>>> etup.py", line 150, in <module> >>>>>>> 'missing Apache httpd server packages.' % APXS) >>>>>>> RuntimeError: The 'apxs' command appears not to be installed or is >>>>>>> not execu >>>>>>> table. Please check the list of prerequisites in the documentation for >>>>>>> this pack >>>>>>> age and install any missing Apache httpd server packages. >>>>>>> >>>>>>> >>>>>>> On Wednesday, April 27, 2011 at 4:16:54 PM UTC+5:30, Graham >>>>>>> Dumpleton wrote: >>>>>>>> >>>>>>>> On 27 April 2011 20:37, Hanson <[email protected]> wrote: >>>>>>>> > Please I have read the Quick Configuration Guide on >>>>>>>> > http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide but >>>>>>>> I >>>>>>>> > seem not to understand. I have downloaded and copied >>>>>>>> mod_wsgi-win32- >>>>>>>> > ap22py27-3.3.so to the modules directory in my apache >>>>>>>> installation >>>>>>>> > path. >>>>>>>> > >>>>>>>> > Please how do I edit my httpd.conf, what and what will I add and >>>>>>>> where >>>>>>>> > will I add them? >>>>>>>> > >>>>>>>> > I will be very grateful if you help me succeed in this task. >>>>>>>> > Thank you. >>>>>>>> >>>>>>>> Where to put Windows binary and what to call it detailed in: >>>>>>>> >>>>>>>> http://code.google.com/p/modwsgi/wiki/InstallationOnWindows >>>>>>>> >>>>>>>> What to put in Apache configuration to have module loaded detailed >>>>>>>> in section: >>>>>>>> >>>>>>>> >>>>>>>> http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide#Loading_Module_Into_Apache >>>>>>>> >>>>>>>> Once you have that LoadModule line in place and Apache appears to >>>>>>>> restart okay, then use hello world WSGI program in: >>>>>>>> >>>>>>>> http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide >>>>>>>> >>>>>>>> along with the WSGIScriptAlias directive as explained to test simple >>>>>>>> script works. >>>>>>>> >>>>>>>> For your actual application, how you configure things will depend on >>>>>>>> what it is and how you want to expose it. Further guidelines in: >>>>>>>> >>>>>>>> http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines >>>>>>>> >>>>>>>> If this doesn't help, you will need to be more explicit about the >>>>>>>> actual problem you are having. >>>>>>>> >>>>>>>> Remember, the Apache error log is your friend and you should keep a >>>>>>>> close eye on it for any sort of error message when you are having >>>>>>>> problems. Also ensure to increase the Apache error log level to get >>>>>>>> additional information out of mod_wsgi about what it is doing while >>>>>>>> you sort things out. See: >>>>>>>> >>>>>>>> http://code.google.com/p/modwsgi/wiki/DebuggingTechniques >>>>>>>> >>>>>>>> Graham >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> 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 post to this group, send email to [email protected]. >>>>>>> Visit this group at https://groups.google.com/group/modwsgi. >>>>>>> For more options, visit 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 [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at https://groups.google.com/group/modwsgi. >>>>>> For more options, visit 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 [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/modwsgi. >>>>> For more options, visit 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 [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/modwsgi. >>> For more options, visit 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 [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/modwsgi. >> For more options, visit 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
