не может импортировать cvxpy и не может импортировать имя и SolvingChain - PullRequest
0 голосов
/ 04 апреля 2020

Кажется, есть проблемы с импортом 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) -Ретина

Python 3.7.6 (по умолчанию, 8 января 2020 г., 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 голосов
/ 05 апреля 2020

Решение: изменить версию cvxpy с 1.0.29 на 1.0.28

...