问题描述
我在Pycharm中创建了一个程序,该程序使用以下库:
import sys
sys.coinit_flags = 2
import tkinter as tk
from tkinter import filedialog,ttk,messageBox
import os
import zipfile
import shutil
from pynput.keyboard import Key,Controller
from pywinauto import application
import time
当我在Pycharm中运行它时,一切正常。我希望能够与桌面上没有Python的同事共享脚本,因此我想将.py文件更改为.exe。为此,我使用了auto-py-to-exe
。但是,制作完.exe文件后,它将无法运行,并给了我这个错误:
Traceback (most recent call last):
File "unzipper.py",line 18,in <module>
ModuleNotFoundError: No module named 'pynput'
[2076] Failed to execute script unzipper
我通读了auto-py-to-exe errors上的文档。当我尝试修复ModuleNotFoundError时,仍然遇到相同的错误。
想知道是否有人解决此问题。就像其他信息一样,我正在使用Python 3.8
编辑:
我也尝试过使用pyinstaller手动安装它。但是仍然没有运气。 .py文件可以完美运行,但是.exe会出现此错误:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)