【问题标题】:Auto-Py-To-Exe - win32api - ModuleNotFoundErrorAuto-Py-To-Exe - win32api - ModuleNotFoundError
【发布时间】:2020-03-24 00:50:21
【问题描述】:

我一直在尝试编译一个使用这些导入的 python 项目

import os
import numpy
import sys
import pytube
import time
from moviepy.editor import *

我已经通过 pip 安装了所有这些,我也一直在寻找故障排除技巧,但它们似乎都不起作用。通过 Auto-py-to-exe 执行构建的可执行文件时,我不断收到此错误。

Traceback (most recent call last):
  File "C:\Users\*****\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_win32comgenpy.py", line 49, in <module>
    import win32com
  File "c:\users\*****\appdata\local\programs\python\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 489, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\win32com\__init__.py", line 5, in <module>
ModuleNotFoundError: No module named 'win32api'
[17344] Failed to execute script pyi_rth_win32comgenpy

有人知道解决办法吗?

【问题讨论】:

  • 你安装了win32 包吗?试试pip install pypiwin32
  • 是的,你好像没有安装pywin32模块。

标签: python winapi pyinstaller auto-py-to-exe


【解决方案1】:

所以我确实安装了 pypiwin32。结果证明我的防病毒软件一定出了问题,或者它没有注册,但在重新启动我的计算机并再次运行 pip install 后它自行修复了。

感谢您的回答!

【讨论】:

  • 您好,不要忘记标记您的答案以结束此线程,其他社区成员可以从中受益。 How to mark?
  • 对我来说是一个类似的解决方案。我卸载了与 win32 相关的所有内容,然后再次安装,神奇地成功了
猜你喜欢
  • 2022-08-16
  • 2020-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
  • 1970-01-01
  • 1970-01-01
  • 2022-12-03
相关资源
最近更新 更多