Visualisierung des Entscheidungsbaums in scikit-learn

Ich versuche, einen einfachen Entscheidungsbaum mit scikit-learn in Python zu entwerfen (ich verwende Anacondas Ipython Notebook mit Python 2.7.3 unter Windows) und visualisiere ihn wie folgt:

from pandas import read_csv, DataFrame
from sklearn import tree
from os import system

data = read_csv('D:/training.csv')
Y = data.Y
X = data.ix[:,"X0":"X33"]

dtree = tree.DecisionTreeClassifier(criterion = "entropy")
dtree = dtree.fit(X, Y)

dotfile = open("D:/dtree2.dot", 'w')
dotfile = tree.export_graphviz(dtree, out_file = dotfile, feature_names = X.columns)
dotfile.close()
system("dot -Tpng D:.dot -o D:/dtree2.png")

Ich erhalte jedoch die folgende Fehlermeldung:

AttributeError: 'NoneType' object has no attribute 'close'

Ich verwende den folgenden Blog-Beitrag als Referenz:Blogpost link

Die folgende Stackoverflow-Frage scheint auch bei mir nicht zu funktionieren:Frag

Kann mir jemand bei der Visualisierung des Entscheidungsbaums in scikit-learn helfen?