python - pyinstaller 找不到 pyinstaller.exe
问题描述
当我使用 pyinstaller 时,我无法将某些代码作为 .exe 文件运行,即使它成功转换为 .exe 文件,它也找不到模块 Crypto(如果有帮助,我正在使用 pycrypto)所以我更改了我的导入
from Crypto.Hash import SHA26
至
import Crypto
from Crypto import Hash
from Crypto.Hash import SHA26
然后我再次尝试使用
pyinstaller DONT_RUN.py -F --debug
但现在它只是给了我错误
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\username\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts\\pyinstaller.exe\\__main__.pyo'
我尝试将 Crypto 列为隐藏导入,但它不起作用
我不介意当前问题是否没有得到解决,我只是希望能够将文件作为 .exe 文件运行,所以如果我只需要做其他事情,请说出来。
解决方案
推荐阅读
- python - sklearn.tree.tree 模块在 0.22 版中已弃用,并将在 0.24 版中删除
- python - python - 为什么Python的filecmp在浅模式下报告具有不同修改时间的文件相同?
- php - MySQL 服务器已消失,不一致的错误,由单个脚本引起
- xml - 使 Many2many 字段不可见 (ODOO 12)
- database - 市场上有哪些适用于 Kubernetes/8penshift 的数据库/PostgreSQL 算子?
- handbrake - HandBrake CLI 无法在使用 Flatpack 的 Linux 服务器上运行 - hb_stream_open PATH_TO_FILE 失败
- wxwidgets - wxWidgets TaskBarIcon 作为放置目标
- javascript - 如何显示分页并将卡片限制为 4 项还以角度显示分页
- c# - 在 C# 中,我仅针对特定文件路径获得 System.IO.DirectoryNotFoundException
- shopify - Shopify 变体价格现在正确显示