簡體   English   中英

Python 3 如何解決 No module named '_win32com' 錯誤?

[英]Python 3 How to resolve No module named '_win32com' error?

我正在使用 Python 3 並在 Pycharm 工作。

我能夠讓 pywin32 和 win32com 在一個項目上工作,但是由於我嘗試將它們導入到一個新項目中,它們似乎沒有工作。 起初我沒有得到名為“win32api”的模塊,但我將win32com\__init__.pyimport win32api更新為from win32 import win32api 這似乎已經修復了最初的錯誤,但現在我得到了 No module named '_win32com'。 這似乎來自\pythoncom\__init__.py的問題?

我也嘗試過卸載並重新安裝pywin32pypiwin32

這里的代碼示例:

import win32com.client as win32
xlapp = win32.DispatchEx("Excel.Application")
wbe = xlapp.workbooks.open(r"C:\Users\me\example.xlsx")

我決定再次嘗試一個新項目並在全球范圍內安裝這些軟件包,這已經解決了這個問題。 仍然不確定為什么在本地安裝時它不起作用,但使用全局安裝似乎是一個很好的解決方案。

暫無
暫無

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

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