|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
PS C:\Users\wangyi\AppData\Local\Programs\Python\Python38\Scripts\dist> .\tiaobug.exe
Traceback (most recent call last):
File "tiaobug.py", line 2, in <module>
File "c:\users\wangyi\appdata\local\programs\python\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 621, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\scipy\integrate\__init__.py", line 89, in <module>
File "c:\users\wangyi\appdata\local\programs\python\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 621, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\scipy\integrate\quadrature.py", line 13, in <module>
File "c:\users\wangyi\appdata\local\programs\python\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 621, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\scipy\special\__init__.py", line 641, in <module>
ImportError: DLL load failed while importing _ufuncs: 找不到指定的模块。
[444] Failed to execute script tiaobug
这个是报的错,看出来是因为scipy库的原因,但我真的不知道怎么解决。。
下面是我的代码
- import math
- from scipy import integrate
- from tkinter import*
- master=Tk()
- v1=StringVar(master,"请输入w1")
- v2=StringVar(master,"请输入为w2")
- v3=StringVar(master,"请输入w3")
- jieguo=StringVar(master,"结果")
- e1=Entry(master,textvariable=v1,).grid(row=0,column=1,)
- e2=Entry(master,textvariable=v2,).grid(row=1,column=1,)
- e3=Entry(master,textvariable=v3,).grid(row=2,column=1,)
- daan=Entry(master,textvariable=jieguo,).grid(row=3,column=1,)
- Label(master,text='结果:').grid(row=3,column=0,)
- def shuchu():
- w1=float(v1.get())
- w2=float(v2.get())
- w3=float(v3.get())
-
- def f(x):
- return x+1
- KT1, err = integrate.quad(f, 0, w1)
- def g(z):
- return z+2
- KT2, err=integrate.quad(g,w1,w2)
- def p(i):
- return i+3
- KL, err=integrate.quad(p,0,w3)
- K=KT1+KT2+KL
- jieguo.set(K)
- Button(master,text="求解K",command=shuchu).grid(row=14,column=0)
- mainloop()
复制代码
拜托大佬了 |
|