无法导入cvxpy&无法导入名称和SolvingChain

时间:2020-04-04 06:05:34

标签: python import cvxpy

导入cvxpy似乎有问题。我尝试卸载并重新安装,但没有区别。以前,它可以正常运行,但是几次却没有更改,因此突然停止工作,无法导入cvxpy。然后,问题已解决,无需任何更改。但是,这次问题仍然存在,我无法解决。 任何建议或解决方案将不胜感激。

错误:

ImportError: cannot import name 'SolvingChain' from 'cvxpy.reductions.solvers.solving_chain' (/opt/anaconda3/lib/python3.7/site-packages/cvxpy/reductions/solvers/solving_chain.py)

操作系统:

macOS High Sierra 10.13.4(17E199)-Retina

Python 3.7.6(默认值,2020年1月8日,13:42:34)

Spyder 4.1.1

CVX:

cvxpy 1.0.29 pypi_0 pypi

输出:

Traceback (most recent call last):
File "/Users/niloofar/EV.py", line 12, in
import cvxpy as cp
File "/opt/anaconda3/lib/python3.7/site-packages/cvxpy/init.py", line 22, in
from cvxpy.problems.problem import Problem
File "/opt/anaconda3/lib/python3.7/site-packages/cvxpy/problems/problem.py", line 23, in
from cvxpy.reductions.solvers.solving_chain import construct_solving_chain
File "/opt/anaconda3/lib/python3.7/site-packages/cvxpy/reductions/solvers/solving_chain.py", line 4, in
from cvxpy.reductions import (Chain, ConeMatrixStuffing, EvalParams,
File "/opt/anaconda3/lib/python3.7/site-packages/cvxpy/reductions/init.py", line 32, in
from cvxpy.reductions.solvers.solving_chain import SolvingChain
ImportError: cannot import name 'SolvingChain' from 'cvxpy.reductions.solvers.solving_chain' (/opt/anaconda3/lib/python3.7/site-packages/cvxpy/reductions/solvers/solving_chain.py)

1 个答案:

答案 0 :(得分:0)

解决方案:将cvxpy版本从1.0.29更改为1.0.28