2017-11-30 10 views

답변

2

ou'll은 bokeh.plotting 수입 ColumnDataSourcebokeh.models에서 찾으십시오. 이 동작은 클래스가 다른 네임 스페이스로 가져 오는 방법의 결과입니다. 가장 좋은 방법은 ColumnDataSource가 정의 된 패키지 (이 경우 bokeh.models)에서 가져 오는 것입니다.

0

이 경우 충돌을 피하기 위해 할 수 있습니다. 당신이 운이 좋은 경우가 최악의 경우이 경우

from bokeh.plotting import ColumnDataSource as pcd 
from bokeh.models import ColumnDataSource as mcd 

을 성가신 problem.s가있을 수 있습니다, 어쨌든 같은 클래스를 참조하고, 그들은 모두 동일합니다

print pcd.__mro__ 
print mcd.__mro__ 

' bokeh.models.sources.ColumnDataSource '>,'bokeh.models.sources.DataSource '>,'bokeh.model.Model '>,'bokeh.core.properties.HasProps '>,'bokeh.util.callback_manager.CallbackManager ' >,