Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法运行Pyinstaller编译的CVXPy代码的exe文件_Python_Pyinstaller_Cvxpy - Fatal编程技术网

Python 无法运行Pyinstaller编译的CVXPy代码的exe文件

Python 无法运行Pyinstaller编译的CVXPy代码的exe文件,python,pyinstaller,cvxpy,Python,Pyinstaller,Cvxpy,我已经编写了一个简单的代码,使用这个库来解决优化问题 从cvxpy导入变量,最小化,问题,abs c=[20,20,50] k=[-0.25,-0.15,-0.25,-0.35,-0.15,-0.25] xbr_1,xbr_2=变量(1),变量(1) mra_1,mra_2=变量(1),变量(1) #目标函数 目标=最小化(c[0]*abs(xbr_1)+c[1]*abs(xbr_2)+ c[2]*abs(mra_1)+c[2]*abs(mra_2)) #不等式的右侧 rhs_1=1500 rh

我已经编写了一个简单的代码,使用这个库来解决优化问题

从cvxpy导入变量,最小化,问题,abs
c=[20,20,50]
k=[-0.25,-0.15,-0.25,-0.35,-0.15,-0.25]
xbr_1,xbr_2=变量(1),变量(1)
mra_1,mra_2=变量(1),变量(1)
#目标函数
目标=最小化(c[0]*abs(xbr_1)+c[1]*abs(xbr_2)+
c[2]*abs(mra_1)+c[2]*abs(mra_2))
#不等式的右侧
rhs_1=1500
rhs_2=1400
lhs_1=(k[0]*xbr_1+k[1]*xbr_2+k[2]*mra_1)
lhs_2=(k[3]*xbr_1+k[4]*xbr_2+k[5]*mra_2)
#问题约束

constraints=[lhs_1编译时使用了pyinstaller的哪些参数?我只使用了一个文件选项,即
-F opt.py
from cvxpy import Variable, Minimize, Problem, abs

c = [20, 20, 50]
k = [-0.25, -0.15, -0.25, -0.35, -0.15, -0.25]
xbr_1, xbr_2 = Variable(1), Variable(1)
mra_1, mra_2 = Variable(1), Variable(1)

# Objective function
objective = Minimize(c[0] * abs(xbr_1) + c[1] * abs(xbr_2) +
                     c[2] * abs(mra_1) + c[2] * abs(mra_2))
# Right hand side of inequalities
rhs_1 = 1500
rhs_2 = 1400
lhs_1 = (k[0] * xbr_1 + k[1] * xbr_2 + k[2] * mra_1)
lhs_2 = (k[3] * xbr_1 + k[4] * xbr_2 + k[5] * mra_2)
# Problem constraints
constraints = [lhs_1 <= rhs_1,
               lhs_2 <= rhs_2,
               xbr_1 <= 1000,
               xbr_2 <= 1000]
prob = Problem(objective, constraints)

# The optimal objective is returned by prob.solve().
result = prob.solve()
C:\_Studna>brute_prog.exe
Traceback (most recent call last):
  File "<string>", line 47, in <module>
  File "C:\_Studna\Python\python-2.7.10.amd64\Lib\site-packages\PyInstaller-3.1.
1\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
    exec(bytecode, module.__dict__)
  File "C:\_Studna\Python\python-2.7.10.amd64\lib\win32com\__init__.py", line 5,
 in <module>
    import win32api, sys, os
  File "C:\_Studna\Python\python-2.7.10.amd64\Lib\site-packages\PyInstaller-3.1.
1\PyInstaller\loader\pyimod03_importers.py", line 546, in load_module
    module = imp.load_module(fullname, fp, filename, ext_tuple)
ImportError: DLL load failed: %1 not a valid Win32 application.
pyi_rth_win32comgenpy returned -1