0
에서 객체를 인식하지 않으며, 어떤 이유로 PyCharm은 pyomo.environ
에서 가져온 유형을 인식하지 못합니다. 완벽하게 잘 돌아가는 내 코드 전체에 너무 많은 빨간 선을 쌓아 두는 것이 너무 격분합니다. 은 "사용하지 않는 이외에이 ConcreteModel
에 대한 해결되지 않은 참조 경고를 발생PyCharm은 지금 잠시 동안 함께 PyCharm 및 Pyomo을 사용하고 Pyomo 패키지
from pyomo.environ import *
location_list = ['a', 'b', 'c']
distance_dict = {('a', 'b'): 1000,
('a', 'c'): 1500,
('b', 'c'): 2000,
('a', 'c'): 1000,
('c', 'a'): 1500,
('c', 'b'): 2000,
('a', 'a'): 0,
('b', 'b'): 0,
('c', 'c'): 0}
m = ConcreteModel()
m.locations = Set(initialize=location_list)
m.dist = Param(m.locations, m.locations, initialize=distance_dict)
m.x = Var(m.locations, m.locations, within=Binary)
난 그냥이 파일이있는 경우에만 것을 만든 프로젝트에서 간단한 예를 들어
,Set
,
Param
,
Var
및
Binary
, 가져 오기 문 "첫 줄의. 나는 이것이 유일한 파일 인이 프로젝트, 설치 Pyomo위한 가상 환경을 생성하고, 현재 프로젝트 인터프리터로 설정합니다. 다른 게시물에서 제안한 것처럼 PyCharm을 닫았다가 다시 열었습니다. 여전히 이러한 "오류"가 발생하며 물론 코드는 문제없이 실행됩니다.
이 문제를 해결할 방법이 있습니까? 나는 PyCharm을 사용하고 싶지만 거짓 경고가 너무 많아서 그다지 대처할 수 없다.