openpyxl不能用作EXE

问题描述 投票:1回答:1

运行我的exe错误消息:

ModuleNotFoundError: No module named 'openpyxl'

test Hi.朋友

#simple test to see if openpyxl module works
import openpyxl

print ("hi")
input()

hook-open票影响了.朋友

# taken from pyinstaller dev team, store in same dir as testHi.py 
from PyInstaller.utils.hooks import collect_data_files

datas = collect_data_files('openpyxl')

命令行输入:

pyinstaller.exe --onefile --icon=py.ico --additional-hooks-dir=. hiTest.py

我运行hiTest并得到上面的错误。

我到处寻找这个解决方案。谁能告诉我我做错了什么。

python python-3.x hook pyinstaller openpyxl
1个回答
1
投票

我通过Pip安装它来修复我的问题,而不是通过Pycharm安装包,Pyinstaller能够找到包。

我从命令提示符中查看文本,看到它正在加载我通过Pip而不是通过Pycharm安装的模块。

© www.soinside.com 2019 - 2024. All rights reserved.