我的无法使用matplotlib程序执行生成的exe。
54 INFO: PyInstaller: 4.0 54 INFO: Python: 3.7.8rc1 57 INFO:平台: Windows-10-10.0.18362-SP0 58 INFO:写C:\用户\vnareshk\AppData\本地\程序\Python\Python37\脚本\Chart.spec59 INFO: UPX不可用。61 INFO:使用路径扩展PYTHONPATH['c:\用户\vnareshk\Desktop\UPH\pythonProject','C:\用户\vnareshk\AppData\本地\程序\Python\Python37\Script'] 69 INFO:检查分析69 INFO:构建分析,因为nalysis-00.toc不存在70 INFO:初始化模块依赖图...73 INFO:缓存模块图形钩子...86 INFO:分析base_library.zip...1622 INFO:处理预查找模块路径钩子distutils从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site包\PyInstaller\钩子\pre_find_module_path\hook-distutils.py'。1624 INFO: distutils:重定向到非venv dir'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib'2624 INFO:缓存模块依赖图...2711信息:运行分析nalysis-00.toc2726信息:添加微软。窗户。公共控件到c:\用户\vnareshk\appdata\本地\程序\python\python37\python.exe2785所需的最终可执行文件的相关程序集信息:分析c:\用户\vnareshk\Desktop\UPH\pythonProject\Chart。3339 INFO:处理预查找模块路径钩子站点从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\PyInstaller\钩子\pre_find_module_path\hook-site.py'。3340信息:站点:重定向到false-dir'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\PyInstaller\false-模块'6847信息:处理预安全导入模块钩子setuptools.extern.six.moves从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\PyInstaller\钩子\pre_safe_import_module\hook-setuptools.extern.six.moves.py'。10194 INFO:处理预安全导入模块钩子six.moves从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\PyInstaller\钩子\pre_safe_import_module\hook-six.moves.py'。12483 INFO:处理模块钩子...12483 INFO:加载模块钩子'hook-certifi.py'从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\_pyinstaller_hooks_contrib\钩子\stdhooks'...12491 INFO:加载模块钩子'hook-pycparser.py'从'c:\html" target="_blank">用户\vnareshk\appdata\本地\程序\python\python37\lib\site-包\_pyinstaller_hooks_contrib\钩子\stdhooks'...12492 INFO:加载模块钩子'hook-distutils.py'从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site包\PyInstaller\钩子'...12493 INFO:加载模块钩子'hook-encodings.py'从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site包\PyInstaller\钩子'...12583 INFO:加载模块钩子'hook-lib2to3.py'从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site包\PyInstaller\钩子'...12630 INFO:加载模块钩子'hook-matplotlib.backends.py'从'c:\用户\vnareshk\appdata\本地\程序\python\python37\lib\site包\PyInstaller\钩子'...13120信息: Matplotlib后端"GTK3Agg":被忽略的后端Gtk3Agg需要开罗13381信息: Matplotlib后端"GTK3开罗":被忽略的开罗后端需要
这是我的代码:
import PySimpleGUI as sg
import matplotlib.pyplot as plt
def draw_plot():
plt.plot([0.1, 0.2, 0.5, 0.7,0.2])
plt.show(block=False)
layout = [[sg.Button('Plot'), sg.Cancel(), sg.Button('Popup')]]
window = sg.Window('Have some Matplotlib....', layout)
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Cancel'):
break
elif event == 'Plot':
draw_plot()
elif event == 'Popup':
sg.popup('Yes, your application is still running')
window.close()
我遇到过这样的问题。以下是我的建议:
首先,像这样编译你的代码
pyinstaller -F your_script.py
这将编译成一个。并在后台打开一个调试窗口,该窗口将显示下一步所需的信息。
接下来,找到并运行您的。exe。在脚本失败之前,您将在调试窗口中看到导致崩溃的错误。我最近看到的最大的罪魁祸首是pkg_资源。py2_警告导入错误。
最后,在代码顶部添加一条import语句,强制导入导致pyinstaller生成错误代码的任何内容。exe。例如,由于pkg_资源错误,我最终添加了:
import pkg_resources.py2_warn
现在它正确编译,可执行文件正常工作。
我试图在我的EMR群集的主实例上安装pyrow,但是我总是收到这个错误。 我不知道为什么它说'命令'cmake'失败与退出状态1',事实上是肯定的,我预先安装了cmake,但我仍然得到这个错误。此外,我可以做sudo pip安装pyrow没有问题,但我得到错误时,使用sudo pip-3.4安装pyrow。我是否遗漏了什么,或者这个错误与cmake无关?我将感谢任何帮助。
鉴于以下情况: 检查我的和versions是否正确: 不确定我的< code>brew安装的< code>mvn是否有问题,我将其移除并下载了< code>mvn-...来自Apache的bin.zip然后我设置了我的路径,验证了< code>mvn -version和< code>java -version输出的是相同的版本。但是,我仍然有同样的问题。 我查看了前3个(来自搜索)StackOve
我已经删除了。锁定文件和节点\u模块并再次尝试安装。然而,它不起作用。你能帮我修一下吗?
问题内容: 尝试执行mvn全新安装时出现编译错误。 Java版本是 Maven版本 Pom.xml 任何帮助,将不胜感激。 问题答案: 问题是您的maven使用的是Java 5(正如您的评论所述)。您必须将JAVA_HOME变量更改为指向jdk 6或更高版本。看着 : 使用javac时出错:“javac:无效标志:-s”
我在尝试执行mvn clean安装时遇到编译错误。 Java版本是 Maven版本 Pom.xml 任何帮助将不胜感激。