Pyinstaller看不到扩展.
import cv2 as cv
from time import time
import numpy as np
import dxcam
import gspread
import datetime
import wmi
from datetime import datetime, timedelta我的项目pyinstaller找到的所有其他库都正确。
pyinstaller myProj.py当我运行.exe时,我得到: ModuleNotFoundError:没有名为'gspread‘的模块
我尝试将所有模块(包括gspread )复制到"dist\myProj“文件夹中,在运行myProj.exe之后,我得到以下内容:
> C:\myProj\dist\myProj>myProj.exe Traceback (most recent call last):
> File " myProj.py", line 5, in <module> File
> "C:\myProj\dist\myProj\gspread\__init__.py", line 16, in <module> from
> .auth import oauth, service_account, service_account_from_dict File
> "C:\myProj\\dist\myProj\gspread\auth.py", line 16, in <module> from
> google_auth_oauthlib.flow import InstalledAppFlow File
> "C:\myProj\\dist\myProj\google_auth_oauthlib\__init__.py", line 21, in
> <module> from .interactive import get_user_credentials File
> "C:\myProj\\dist\myProj\google_auth_oauthlib\interactive.py", line 27,
> in <module> import google_auth_oauthlib.flow File
> "C:\myProj\\dist\myProj\google_auth_oauthlib\flow.py", line 63, in
> <module> import wsgiref.simple_server ModuleNotFoundError: No module
> named 'wsgiref' [2732] Failed to execute script 'myProj' due to
> unhandled exception!我能做些什么来解决这个问题?
发布于 2022-09-26 06:42:45
首先,用这样的终端安装软件包'gspread':
pip安装扩展
然后使用以下命令创建另一个exe文件:
pyinstaller --onefile yourPythonFilename.py
然后,在项目库中转到dist文件夹,yourPythonFilename.exe文件就是您创建的文件。
https://stackoverflow.com/questions/73850336
复制相似问题