ModuleNotFoundError: No module named 'win32com'

ModuleNotFoundError: No module named 'win32com'

其实我和他有同样的问题:

我已经安装了 pywin32,但 MobaXterm 告诉我 "No module named win32com"。

但是,我能够 运行 我的程序使用 IDLE 没有错误。

有什么问题?

代码:

import win32com.client
import sys, os
shell = win32com.client.Dispatch("WScript.Shell")
shortcut = shell.CreateShortCut('C:/Users/Seaky/Desktop/CS 160.lnk')
os.chdir(shortcut.Targetpath)

我正在做的是,我正在尝试使用 python 代码在终端中执行 "cdlnk path",其中路径是像上面路径一样的快捷文件夹,而不是真实路径。

我在终端和 IDLE 中为 运行ning 使用了不同的代码,但我只是将路径字符串从 sys.argv[1] 更改为当前的,这应该不会影响结果。

我知道了。 MobaXterm中安装的python编译器没有pywin32模块。