ImportError: No module named 'myopenopt' とエラーが出ました。
from myopenopt import * n=7 I =range(1,n+1) x = {1:24,2:60,3:1,4:23,5:84,6:15,7:52} y ={1:54,2:63,3:84,4:100,5:48,6:64,7:74} w={1:2,2:1,3:2,4:3,5:4,6:5,7:4} model=Model() X=model.addVar(name='X') Y=model.addVar(name='Y') model.addConstr((X-50)**2+(Y-50)**2>=1600) model.setObjective(sum(w[i]*sqrt((x[i]-X**2+(y[i]-Y)**2)for i in I),GRB.MINIMIZE)) result = model.optimize(plt=True) print('Result=',model.Status) for v in model.getVars(): print(v.VarName,v.X)
と書いたコードを実行したら
Traceback (most recent call last): File "test1.py", line 1, in <module> from myopenopt import * ImportError: No module named 'myopenopt'
とエラーが出ました。
Python3.6がopenopt未対応ということから、Python3.5.2の仮想環境を作り、
conda create -yn opencvtest python=3.5.2
仮想環境をactivateし、
source activate opencvtest
下記コマンドでインストールしました。
conda install -c https://conda.binstar.org/menpo opencv3
それでコードを書いたファイルを実行したところ
上記のエラーが出ました。
試しに、opencvtest 内で myopenoptをインストールしたところ
pip install myopenopt
Collecting myopenopt Using cached myopenopt-0.0.2.zip Collecting openopt (from myopenopt) Using cached openopt-0.5625.tar.gz Collecting FuncDesigner (from myopenopt) Using cached FuncDesigner-0.5620.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/mw/kdltwwv53flgh3npchtf011c0000gn/T/pip-build-rpfqua68/FuncDesigner/setup.py", line 16, in <module> from FuncDesigner import __version__ as Ver File "/private/var/folders/mw/kdltwwv53flgh3npchtf011c0000gn/T/pip-build-rpfqua68/FuncDesigner/FuncDesigner/__init__.py", line 12, in <module> from translator import FuncDesignerTranslator as ootranslator File "/private/var/folders/mw/kdltwwv53flgh3npchtf011c0000gn/T/pip-build-rpfqua68/FuncDesigner/FuncDesigner/translator.py", line 140 r = ooPoint((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables), **kw) ^ SyntaxError: Generator expression must be parenthesized if not sole argument ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/mw/kdltwwv53flgh3npchtf011c0000gn/T/pip-build-rpfqua68/FuncDesigner/
とエラーが出ました。
どう直せば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。