2011-10-03 15 views
7

Zainstalowałem ActivePython 2.7.2 i próbuję wykonać skrypt .pys za pośrednictwem konsoli za pomocą skryptu wscript/cscript, [tj. ActivePython (PythonScript z rozszerzeniem .pys) w WSH firmy Microsoft (Windows Scripting Host)] i podczas próby z wscript dostaję dwa błędy.Uzyskiwanie ActivePython do pracy z WSH

  1. „Program nie może uruchomić z powodu Msvcr90.dll brakuje komputera spróbuj ponownie zainstalować program, aby naprawić ten problem”
  2. „Nie można znaleźć Pythona silnik skryptowy dla skryptu

zrobiłem trochę google'a, a także pobrał i zainstalował pakiet redystrybucyjny Microsoft Visual C++ (x86) stąd: http://www.microsoft.com/download/en/confirmation.aspx?id=29 bezskutecznie

Próbowałem już "pythonw c: \ Python27 \ Lib \ site-packages \ win32comext \ axscript \ klient \ pyscript.py ' , aby zarejestrować python.

Każda pomoc zostanie bardzo doceniona.

Używam Win7 x86.

+2

Mam teraz zainstalowany Python dla Windows, Rozszerzenia i teraz mogę uruchomić. pys z cscript w oknie konsoli (wyświetla wyjście w konsoli), ale z wscript nic nie robi, spodziewałem się, że wyświetli okno z danymi wyjściowymi. – ldmvcd

+0

Czy rozwiązałeś problem? –

Odpowiedz

5

Aby rozwiązać ten problem:

  1. zainstalować Pythona dla rozszerzeń Windows (PyWin32)
  2. Rejestru pytona, C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py
+0

Krok 1 nie jest wymagany w ActivePython. –

+1

@Sridhar Dziwne dla mnie, krok 1 faktycznie rozwiązuje problem (tj. Ręcznie instaluje pywin32), natomiast _step 2 nie był wymagany_. Przypuszczam, że w systemach Windows 7/Vista z jakiegoś powodu pyscript.py nie rejestruje się prawidłowo, podczas gdy instalator pywin32 Marka Hammonda. –

Powiązane problemy