2011-10-03 23 views
7

Tôi đã cài đặt ActivePython 2.7.2 và tôi đang cố thực thi tập lệnh .pys thông qua bảng điều khiển với wscript/cscript, [tức là ActivePython (PythonScript với .pys mở rộng) trong WSH của Microsoft (Windows Scripting Host)] và khi cố gắng với wscript tôi nhận được hai lỗi.Bắt ActivePython để làm việc với WSH

  1. "Các chương trình không thể bắt đầu vì MSVCR90.DLL là mất tích từ máy tính của bạn thử cài đặt lại chương trình để khắc phục vấn đề này"
  2. "Không thể tìm thấy Python động cơ kịch bản cho kịch bản

tôi đã làm một số googling và cũng đã tải xuống và cài đặt Microsoft Visual C++ Redistributable trọn gói (x86) từ đây: http://www.microsoft.com/download/en/confirmation.aspx?id=29 vô ích.

Tôi đã thử 'pythonw c: \ Python27 \ Lib \ site-packages \ win32comext \ axscript \ client \ pyscript.py ' để đăng ký python.

Mọi trợ giúp sẽ được đánh giá cao.

Tôi đang chạy trên Win7 x86.

+2

bây giờ tôi đã cài đặt Python cho Windows Extensions và bây giờ tôi có thể chạy. pys với cscript trong cửa sổ giao diện điều khiển (hiển thị đầu ra trong giao diện điều khiển), nhưng với wscript nó không có gì, tôi mong đợi nó để bật lên một cửa sổ với đầu ra. – ldmvcd

+0

bạn đã giải quyết được sự cố chưa? –

Trả lời

5

Để sửa lỗi này:

  1. Cài đặt Python cho Windows Extensions (PyWin32)
  2. Đăng ký python, C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py
+0

Bước 1 không bắt buộc đối với ActivePython. –

+1

@Sridhar Rất kỳ quặc đối với tôi, bước 1 thực sự khắc phục sự cố (tức là, cài đặt lại bằng tay pywin32), trong khi _step 2 không được yêu cầu_. Tôi cho rằng trên các hệ thống Windows 7/Vista, vì bất cứ lý do gì pyscript.py không đăng ký chính xác, trong khi trình cài đặt pywin32 của Mark Hammond thực hiện. –

Các vấn đề liên quan