Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting ActivePython to work with WSH

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.

like image 985
ldmvcd Avatar asked Oct 03 '11 15:10

ldmvcd


1 Answers

To fix this:

  1. Install Python for Windows Extensions (PyWin32)
  2. Register python, C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py
like image 191
ldmvcd Avatar answered Oct 25 '22 03:10

ldmvcd