首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyinstaller无法使用gspread创建正确的exe文件。ModuleNotFoundError:没有名为“gspread”的模块

pyinstaller无法使用gspread创建正确的exe文件。ModuleNotFoundError:没有名为“gspread”的模块
EN

Stack Overflow用户
提问于 2022-09-26 06:35:24
回答 1查看 61关注 0票数 2

Pyinstaller看不到扩展.

代码语言:javascript
复制
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找到的所有其他库都正确。

代码语言:javascript
复制
pyinstaller myProj.py

当我运行.exe时,我得到: ModuleNotFoundError:没有名为'gspread‘的模块

我尝试将所有模块(包括gspread )复制到"dist\myProj“文件夹中,在运行myProj.exe之后,我得到以下内容:

代码语言:javascript
复制
> 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!

我能做些什么来解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 06:42:45

首先,用这样的终端安装软件包'gspread'

pip安装扩展

然后使用以下命令创建另一个exe文件:

pyinstaller --onefile yourPythonFilename.py

然后,在项目库中转到dist文件夹,yourPythonFilename.exe文件就是您创建的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73850336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档