Python Openopt Integration Prob(IP)interalg TypeError“module”对象不是callab

2024-09-28 21:04:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行以下程序: FuncDesigner integration example 3 但是我得到了错误/输出:

------------------------- OpenOpt 0.34 -------------------------
solver: interalg_0.21   problem: unnamed    type: IP
 iter   objFunVal   
    0  0.000e+00 
OpenOpt Warning: solver interalg_0.21 require p.fTol value (required objective function     tolerance); 10^-7 will be used
Traceback (most recent call last):
  File "/home/morten/Desktop/integrate3.py", line 27, in <module>
r = p.solve('interalg', maxIter = 50000, maxActiveNodes = 150, maxNodes = 500000,     iprint = 100)
  File "/usr/lib/pymodules/python2.7/openopt/kernel/baseProblem.py", line 235, in solve
    return runProbSolver(self, *args, **kwargs)
File "/usr/lib/pymodules/python2.7/openopt/kernel/runProbSolver.py", line 237, in runProbSolver
solver(p)
File "/usr/lib/pymodules/python2.7/openopt/solvers/UkrOpt/interalg_oo.py", line 226, in __solver__
ip = func10(y, e, vv)
File "/usr/lib/pymodules/python2.7/openopt/solvers/UkrOpt/interalgMisc.py", line 42, in func10
domain = ooPoint(domain, skipArrayCast = True)
TypeError: 'module' object is not callable

我查了一下,如果没有错的话,我错误地调用了一个模块而不是一个类,但是我找不到我的错误。在

(最后,我想做的是在使用FungDesigner进行集成时最小化,但现在我还停留在集成部分。)

任何帮助都将不胜感激。在


Tags: inpylibusr错误linefilemodule
1条回答
网友
1楼 · 发布于 2024-09-28 21:04:18

我发现了我的错误。

我没有最新版本的openopt,funcdesigner等等

我首先从软件中心卸载了Openopt,然后使用pip卸载Openopt、funcdesigner、DerApproximator和SpaceFuncs。(轻松安装pip并运行命令:“sudo pip uninstall SpaceFuncs”等pip installation and use

然后我用easyinstall重新安装了所有的东西,现在它工作了。在

相关问题 更多 >