gpt4 book ai didi

python-3.x - Pyinstaller NotImplementedError 无法执行此操作

转载 作者:行者123 更新时间:2023-12-01 04:45:00 25 4
gpt4 key购买 nike

我正在尝试使用 pyinstaller 将我的 pthon 代码转换为窗口中的可执行文件。
但不幸的是,它一直给我以下错误:

NotImplementedError can't perform this operation



所以我做了一个研究来找出如何解决这个问题。在 here我可以发现我的一个依赖 jinja2 的包导致了这个问题(“在这种情况下是folium”)。其中一位名为 的用户bjones1 甚至说如何做简单的解决方法。

However, a simple workaround is to exclude the package containing Jinja2 templates from PyInstaller, then use datas = collect_data_files('template_package', None, True) in a hook file (or manually copy the package). I've attached my working example (but used the manual copy process): jinja2.zip.



现在,问题是我对 Pyinstaller 还很陌生,所以我真的不明白他在说什么。所以我做了更多的研究并想出了如何包含钩子(Hook)文件+排除包。但我仍然不确定如何解决这个问题。所以我的问题是,我应该如何将它应用到我的情况中,这样当我尝试导入 folium 时它不会给我任何错误。

供引用:
我正在使用 python 3.6 window7 和
这是我导入的软件包列表,以防有人想知道。
import folium
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
import sys
import os
import engine # this is just self-made module that helps to run my code
import mplleaflet
import matplotlib.pyplot as plt
import math
import io
import requests
from bs4 import BeautifulSoup
import time
import datetime
import math

最佳答案

我不能真正相信这个答案,但它最终对我有用,我注意到这与您遇到的核心问题相同。

https://stackoverflow.com/a/55982529/9431874

让我感到困惑的部分是我正在修改 Python36-32 文件夹中的包文件,而不仅仅是 Python36 文件夹。希望这也适用于您。

关于python-3.x - Pyinstaller NotImplementedError 无法执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47363239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com