簡體   English   中英

Python win32com-同時安裝32位和64位版本的應用程序

[英]Python win32com - application installed with both 32bit and 64bit versions

我正在使用pythons win32com模塊自動執行Adobe Photoshop。 這在某些計算機上工作正常(出現問題,無法在具有有限Windows帳戶權限的用戶上使用,但這是另一個問題)。

但是在同時安裝了32位和64位版本的Photoshop的計算機上,嘗試訪問com對象時,遇到錯誤,而不是Photoshop.Application對象本身,而是Photoshop.PhotoshopSaveOptions和Photoshop.SolidColor com對象。

我得到的錯誤是服務器執行失敗。

我猜想win32com會與不同版本的photoshop混淆。 除了卸載一個版本外,還有一種方法可以指定應使用哪個版本的win32com?

謝謝

我確定您必須安裝具有適當pywin32版本(32和64)的32位和64位python。

對於32位Photoshop,請在32位Python上運行腳本:

c:\python27\python myScript.py

對於64位,只需運行64位Python:

c:\python27-64\python myScript.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM