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]
> <javascript:>> 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] <javascript:>.
> To post to this group, send email to [email protected] <javascript:>
> .
> 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.