Sorry, its not actually correct . It is :
LoadFile "c:/python34/DLLs/*python34.dll"* Should be : LoadFile "c:/python34/DLLs/python3.dll*"* On Saturday, December 31, 2016 at 12:15:45 PM UTC+5:30, ANANDA SHANKAR DAS wrote: > > Hi Graham, > > Yrs, this time the output for config is correct > > > (r_web) C:\Users\Administrator\r_web\RosterWeb\RosterWeb>pip install -U > https://github.com/GrahamDumpleton/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 > - 788kB 1.1MB/s > Installing collected packages: mod-wsgi > Found existing installation: mod-wsgi 4.5.12 > Uninstalling mod-wsgi-4.5.12: > Successfully uninstalled mod-wsgi-4.5.12 > Running setup.py install for mod-wsgi ... done > Successfully installed mod-wsgi-4.5.12 > > (r_web) C:\Users\Administrator\r_web\RosterWeb\RosterWeb>mod_wsgi-express > module-config > LoadFile "c:/python34/DLLs/python34.dll" > LoadModule wsgi_module > "c:/users/administrator/envs/r_web/lib/site-packages/mod_wsgi/server/mod_wsgi.pyd" > WSGIPythonHome "c:/users/administrator/envs/r_web" > > On Saturday, December 31, 2016 at 5:57:32 AM UTC+5:30, Graham Dumpleton > wrote: >> >> If you could run again: >> >> pip install -U >> https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip >> >> This time with the -U option to force it to be reinstalled and run again: >> >> mod_wsgi-express module-config >> >> to confirm the path is now generated correctly, that would be great. >> >> You may need to do this when Apache is stopped as it will be trying to >> override the mod_wsgi module, which would be in use by Apache, thus >> preventing it. Not sure how pip on Windows will handle that. >> >> Thanks. >> >> Graham >> >> On 31 Dec 2016, at 11:09 AM, Graham Dumpleton <[email protected]> >> wrote: >> >> Thanks for letting me know. The DLL location must be different in older >> Python versions. I will need to make the script check different locations >> >> Graham >> >> On 31 Dec 2016, at 10:32, ANANDA SHANKAR DAS <[email protected]> wrote: >> >> Thanks much, got my project up and running. >> >> On trying to manually start from command prompt got the error. >> >> C:\Apache2\bin>httpd -k start >> httpd: Syntax error on line 493 of C:/Apache2/conf/httpd.conf: Cannot >> load c:/python34/python34.dll into server: The specified module could not >> be found. >> >> On checking the path in the system , I found that the path >> is C:\Python34\DLLs\python3.dll >> >> I replaced the path and Apache started without any issues. >> >> Thanks much for the help. This is my first project (web >> application) in Python /Flask and I could not have hosted/completed >> this without your help !!! >> >> >> >> On Saturday, December 31, 2016 at 4:18:47 AM UTC+5:30, Graham Dumpleton >> wrote: >>> >>> Stop Apache from the monitor. >>> >>> Then go and start Apache manually from the command line using ‘start’ so >>> it is running as you and not special service. >>> >>> Quite possibly whatever service account Apache runs as cannot access the >>> Python virtual environment under your account due to lack of access >>> permissions. >>> >>> Also, what messages are in the Apache error log. That may better explain >>> what went wrong. >>> >>> Graham >>> >>> On 31 Dec 2016, at 9:26 AM, ANANDA SHANKAR DAS <[email protected]> >>> wrote: >>> >>> Graham, >>> >>> Could you please verify the conf file attached, it says "the >>> requested operation failed" while trying to start apache 2.2 from the >>> apache monitor. I have put lines related to mod_wsgi at the end. >>> >>> >>> On Saturday, December 31, 2016 at 3:12:42 AM UTC+5:30, Graham Dumpleton >>> wrote: >>>> >>>> >>>> On 31 Dec 2016, at 8:22 AM, ANANDA SHANKAR DAS <[email protected]> >>>> wrote: >>>> >>>> Here is output of the command >>>> >>>> >>>> Looks good. Use all of that instead of your existing LoadModule line. >>>> >>>> >>>> (r_web) C:\Users\Administrator\r_web\RosterWeb>mod_wsgi-express >>>> module-config >>>> LoadFile "c:/python34/python34.dll” >>>> >>>> >>>> This line is forcibly linking the Python runtime DLL into Apache to >>>> avoid problems with Apache being able to find it. Normally the DLL would >>>> have to be in one of the standard library/bin directories that Windows >>>> looks in. >>>> >>>> LoadModule wsgi_module >>>> "c:/users/administrator/envs/r_web/lib/site-packages/mod_wsgi/server/mod_wsgi.pyd” >>>> >>>> >>>> This loads the mod_wsgi module. When using the ‘pip install’ method on >>>> Windows, it has a ‘.pyd’ extension rather than ‘.so’, but that is fine. >>>> >>>> WSGIPythonHome "c:/users/administrator/envs/r_web” >>>> >>>> >>>> This says where the Python installation, or Python virtual environment >>>> is located that ‘pip install’ was run out of. This is done explicitly >>>> again >>>> to avoid problems with correct installation being found. >>>> >>>> Do note that if this is a Python virtual environment and you destroy >>>> the Python virtual environment, you will remove the mod_wsgi module as >>>> well >>>> and Apache will then fail to start up. Although, if Apache is running at >>>> the time, you likely wouldn’t be able to remove the mod_wsgi module anyway >>>> as it would be in use. >>>> >>>> If you do need to recreate the a Python virtual environment, you would >>>> need to shutdown Apache first, then destroy it, reinstall any modules >>>> include mod_wsgi and then restart Apache, updating those directives if >>>> necessary. >>>> >>>> Graham >>>> >>>> >>>> >>>> On Saturday, December 31, 2016 at 2:45:54 AM UTC+5:30, Graham Dumpleton >>>> wrote: >>>>> >>>>> As already mentioned, run the command: >>>>> >>>>> mod_wsgi-express module-config >>>>> >>>>> after mod_wsgi is installed and it will tell you the LoadModule line >>>>> to use, as well as directives for LoadFile and WSGIPythonHome which >>>>> ensure >>>>> correct Python is used. >>>>> >>>>> There isn’t a need to copy the mod_wsgi.so file into place. the >>>>> directives from that command will set things up to use it from where it >>>>> is >>>>> installed. >>>>> >>>>> So run the command. Let me know what it shows so can verify that I >>>>> think it looks good. >>>>> >>>>> Graham >>>>> >>>>> On 31 Dec 2016, at 8:11 AM, ANANDA SHANKAR DAS <[email protected]> >>>>> wrote: >>>>> >>>>> Graham, >>>>> >>>>> Thanks for pointing that out, I dont know how I ended up >>>>> using 32 bit version of python 3.4. Anyway I corrected that and I >>>>> ran the command you gave me earlier, please find the output >>>>> attached. >>>>> >>>>> I guess I need to find the mod_wsgi.so and copy it in the module >>>>> dir and make the following changes in conf file >>>>> >>>>> LoadModule wsgi_module modules/mod_wsgi.so >>>>> <VirtualHost *> >>>>> WSGIScriptAlias /index >>>>> C:\Users\Administrator\r_web\RosterWeb\RosterWeb\Roster.wsgi >>>>> <Directory C:\Users\Administrator\r_web\RosterWeb\RosterWeb\> >>>>> Order deny,allow >>>>> Require all granted >>>>> </Directory> >>>>> </VirtualHost> >>>>> >>>>> Right ? >>>>> >>>>> >>>>> >>>>> On Saturday, December 31, 2016 at 2:13:55 AM UTC+5:30, Graham >>>>> Dumpleton wrote: >>>>>> >>>>>> Are you sure you have installed same architecture for both Python and >>>>>> Apache? >>>>>> >>>>>> That is, that they are both 64 bit? >>>>>> >>>>>> Are you sure Python isn’t the 32 bit version? >>>>>> >>>>>> Graham >>>>>> >>>>>> On 31 Dec 2016, at 7:38 AM, ANANDA SHANKAR DAS <[email protected]> >>>>>> wrote: >>>>>> >>>>>> Please find the complete output attached >>>>>> >>>>>> On Saturday, December 31, 2016 at 2:00:57 AM UTC+5:30, ANANDA SHANKAR >>>>>> DAS wrote: >>>>>>> >>>>>>> I have downloaded apache 2.2 from >>>>>>> https://www.apachelounge.com/download/win64/ >>>>>>> >>>>>>> In C:\Apache2\lib I have >>>>>>> >>>>>>> C:\Apache2\lib>dir >>>>>>> Volume in drive C has no label. >>>>>>> Volume Serial Number is 2806-D34A >>>>>>> >>>>>>> Directory of C:\Apache2\lib >>>>>>> >>>>>>> 30/12/2016 11:58 <DIR> . >>>>>>> 30/12/2016 11:58 <DIR> .. >>>>>>> 30/12/2016 11:58 1,921,920 apr-1.lib >>>>>>> 30/12/2016 11:58 1,199,734 aprutil-1.lib >>>>>>> 30/12/2016 11:58 62,526 libapr-1.exp >>>>>>> 30/12/2016 11:58 103,936 libapr-1.lib >>>>>>> 30/12/2016 11:58 3,929 libapriconv-1.exp >>>>>>> 30/12/2016 11:58 7,404 libapriconv-1.lib >>>>>>> 30/12/2016 11:58 38,621 libaprutil-1.exp >>>>>>> 30/12/2016 11:58 64,916 libaprutil-1.lib >>>>>>> 30/12/2016 11:58 60,508 libhttpd.exp >>>>>>> 30/12/2016 11:58 99,028 libhttpd.lib >>>>>>> 30/12/2016 11:58 9,775 mod_dav.exp >>>>>>> 30/12/2016 11:58 16,660 mod_dav.lib >>>>>>> 30/12/2016 11:58 600,878 xml.lib >>>>>>> 13 File(s) 4,189,835 bytes >>>>>>> 2 Dir(s) 1,870,245,888 bytes free >>>>>>> >>>>>>> Its a long output, the tail is as follows >>>>>>> >>>>>>> coreboard_process@4 referenced in function _wsgi_server_metrics >>>>>>> wsgi_metrics.obj : error LNK2019: unresolved external symbol >>>>>>> __imp__ap_exist >>>>>>> s_scoreboard_image@0 referenced in function _wsgi_server_metrics >>>>>>> wsgi_thread.obj : error LNK2019: unresolved external symbol >>>>>>> __imp__apr_threa >>>>>>> dkey_private_set@8 referenced in function _wsgi_thread_info >>>>>>> wsgi_thread.obj : error LNK2019: unresolved external symbol >>>>>>> __imp__apr_threa >>>>>>> dkey_private_get@8 referenced in function _wsgi_thread_info >>>>>>> build\lib.win32-3.4\mod_wsgi\server\mod_wsgi.pyd : fatal error >>>>>>> LNK1120: 103 >>>>>>> unresolved externals >>>>>>> error: command 'C:\\Program Files (x86)\\Microsoft Visual >>>>>>> Studio 10.0\\VC\\B >>>>>>> IN\\link.exe' failed with exit status 1120 >>>>>>> error >>>>>>> Cleaning up... >>>>>>> Removing source in >>>>>>> C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-epmtkelp-build >>>>>>> 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-epm >>>>>>> tkelp-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-1w7syfk4-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-epmtkelp-build\ >>>>>>> Exception information: >>>>>>> Traceback (most recent call last): >>>>>>> File >>>>>>> "c:\users\administrator\envs\r_web\lib\site-packages\pip\basecommand.py", >>>>>>> line 215, in main >>>>>>> status = self.run(options, args) >>>>>>> File >>>>>>> "c:\users\administrator\envs\r_web\lib\site-packages\pip\commands\install >>>>>>> .py", line 342, in run >>>>>>> prefix=options.prefix_path, >>>>>>> File >>>>>>> "c:\users\administrator\envs\r_web\lib\site-packages\pip\req\req_set.py", >>>>>>> line 784, in install >>>>>>> **kwargs >>>>>>> File >>>>>>> "c:\users\administrator\envs\r_web\lib\site-packages\pip\req\req_install. >>>>>>> py", line 878, in install >>>>>>> spinner=spinner, >>>>>>> File >>>>>>> "c:\users\administrator\envs\r_web\lib\site-packages\pip\utils\__init__.p >>>>>>> y", line 707, in call_subprocess >>>>>>> % (command_desc, proc.returncode, cwd)) >>>>>>> pip.exceptions.InstallationError: Command >>>>>>> "c:\users\administrator\envs\r_web\scr >>>>>>> ipts\python.exe -u -c "import setuptools, tokenize;__file__='C: >>>>>>> \\Users\\ADMINI~1 >>>>>>> \\AppData\\Local\\Temp\\2\\pip-epmtkelp-build\\setup.py';f=getattr(tokenize, >>>>>>> >>>>>>> 'op >>>>>>> en', 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-1w7syfk4-record\install-record.txt >>>>>>> --single-version-externally-managed --c >>>>>>> ompile --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\p >>>>>>> ip-epmtkelp-build\ >>>>>>> >>>>>>> >>>>>>> On Saturday, December 31, 2016 at 1:42:40 AM UTC+5:30, Graham >>>>>>> Dumpleton wrote: >>>>>>>> >>>>>>>> Where did you get this Apache 2 binary package from? What site? >>>>>>>> >>>>>>>> Can you run with: >>>>>>>> >>>>>>>> pip install -v https://github.com/Gr >>>>>>>> ahamDumpleton/mod_wsgi/archive/develop.zip >>>>>>>> >>>>>>>> The -v option will show the actual compiler commands and output. >>>>>>>> >>>>>>>> I need to see the main link like from the compilation. >>>>>>>> >>>>>>>> Also, what is in the directory: >>>>>>>> >>>>>>>> c:\Apache2\lib >>>>>>>> >>>>>>>> Graham >>>>>>>> >>>>>>>> On 31 Dec 2016, at 5:21 AM, ANANDA SHANKAR DAS <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> HI Graham, >>>>>>>> >>>>>>>> I installed Visual Studio 10 Professional , with that >>>>>>>> its a different error: >>>>>>>> >>>>>>>> slate_name@16 referenced in function _wsgi_register_hooks >>>>>>>> mod_wsgi.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_hook_chil >>>>>>>> d_init@16 referenced in function _wsgi_register_hooks >>>>>>>> mod_wsgi.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_hook_post >>>>>>>> _config@16 referenced in function _wsgi_register_hooks >>>>>>>> wsgi_apache.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_conv_ >>>>>>>> utf8_to_ucs2@16 referenced in function _wsgi_utf8_to_unicode_path >>>>>>>> wsgi_buckets.obj : error LNK2001: unresolved external symbol >>>>>>>> _apr_bucket_sha >>>>>>>> red_copy >>>>>>>> wsgi_buckets.obj : error LNK2001: unresolved external symbol >>>>>>>> _apr_bucket_sha >>>>>>>> red_split >>>>>>>> wsgi_buckets.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_buck >>>>>>>> et_free referenced in function _wsgi_python_bucket_destroy >>>>>>>> wsgi_buckets.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_buck >>>>>>>> et_shared_destroy@4 referenced in function >>>>>>>> _wsgi_python_bucket_destroy >>>>>>>> wsgi_buckets.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_buck >>>>>>>> et_shared_make@20 referenced in function >>>>>>>> _wsgi_apr_bucket_python_make >>>>>>>> wsgi_buckets.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_buck >>>>>>>> et_alloc referenced in function _wsgi_apr_bucket_python_make >>>>>>>> wsgi_interp.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_get_se >>>>>>>> rver_built@0 referenced in function _newInterpreterObject >>>>>>>> wsgi_interp.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_get_se >>>>>>>> rver_description@0 referenced in function _newInterpreterObject >>>>>>>> wsgi_metrics.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_get_s >>>>>>>> coreboard_worker@8 referenced in function _wsgi_server_metrics >>>>>>>> wsgi_metrics.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_get_s >>>>>>>> coreboard_process@4 referenced in function _wsgi_server_metrics >>>>>>>> wsgi_metrics.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__ap_exist >>>>>>>> s_scoreboard_image@0 referenced in function _wsgi_server_metrics >>>>>>>> wsgi_thread.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_threa >>>>>>>> dkey_private_set@8 referenced in function _wsgi_thread_info >>>>>>>> wsgi_thread.obj : error LNK2019: unresolved external symbol >>>>>>>> __imp__apr_threa >>>>>>>> dkey_private_get@8 referenced in function _wsgi_thread_info >>>>>>>> build\lib.win32-3.4\mod_wsgi\server\mod_wsgi.pyd : fatal error >>>>>>>> LNK1120: 103 >>>>>>>> unresolved externals >>>>>>>> error: command 'C:\\Program Files (x86)\\Microsoft Visual >>>>>>>> Studio 10.0\\VC\\B >>>>>>>> IN\\link.exe' failed with exit status 1120 >>>>>>>> >>>>>>>> ---------------------------------------- >>>>>>>> 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-2sr >>>>>>>> owup3-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-d76aqi9c-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-2srowup3-build\ >>>>>>>> >>>>>>>> >>>>>>>> On Friday, December 30, 2016 at 5:32:53 PM UTC+5:30, ANANDA SHANKAR >>>>>>>> DAS wrote: >>>>>>>>> >>>>>>>>> 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: >>>>>>>>>>>> >>>>>>>>>>>> <a href=" >>>>>>>>>>>> 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" >>>>>>>>>>>> >>>>>>>>>>>> rel="nofollow" target="_blank" onmousedown="this.href=' >>>>>>>>>>>> https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.python.org%2Fmoin%2FWindowsCompilers%23Microsoft_Visual_C.2B-.2B-_14.0_standalone%3A_Visual_C.2B >>>>>>>>>>>> >>>>>>>>>>>> <https://www.google.com/url?q%5Cx3dhttps%3A%2F%2Fwiki.python.org%2Fmoin%2FWindowsCompilers%23Microsoft_Visual_C.2B-.2B-_14.0_standalone%3A_Visual_C.2B> >>>>>>>>>>>> >>>>>>>>>>> -- 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.
