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/GrahamDumpleton/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 . >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> (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 >>>>>>>>>>>>>> >>>>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>>> 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 <a >>>>>>>>>>>>>>>>>> href="https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.zip" >>>>>>>>>>>>>>>>>> rel="nofollow" target="_blank" >>>>>>>>>>>>>>>>>> onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FGrahamDumpleton%2Fmod_wsgi%2Farchive%2Fdevelop.zip\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEepH_9Thg5-pKRmYA8CsDGAmrDLw';return >>>>>>>>>>>>>>>>>> true;" onclick="th > > -- > 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.
