9
votes

I've installed ActivePython 2.7.2 and I'm trying to execute a .pys script via the console with wscript/cscript, [i.e. ActivePython (PythonScript with .pys extension) in Microsoft's WSH(Windows Scripting Host)] and when trying with wscript I get two errors.

  1. "The program cannot start because MSVCR90.dll is missing from your computer try reinstalling the program to fix this problem"
  2. "Can't find script engine Python for script

I did some googling and have also downloaded and installed the Microsoft Visual C++ Redistributable Package (x86) from here: http://www.microsoft.com/download/en/confirmation.aspx?id=29 to no avail.

I've tried 'pythonw c:\Python27\Lib\site-packages\win32comext\axscript\client\pyscript.py' to register python.

Any help would be greatly appreciated.

I'm running on Win7 x86.

1
I've now installed Python for Windows Extensions and now I can run the .pys with cscript in the console window (displays output in the console), but with wscript it does nothing, I expected it to pop up a window with the output. - ldmvcd
did you solved the issue ? - Eduard Florinescu

1 Answers

8
votes

To fix this:

  1. Install Python for Windows Extensions (PyWin32)
  2. Register python, C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py