python not found in axis_python - 在Jupyter Notebook中使用Python显示决策树的巨大问题:ExecutableNotFound? - SO中文参考 ...

用户在Jupyter Notebook尝试用Python展示决策树时遇到ExecutableNotFound错误,具体为'dot'未找到。已尝试安装graphviz,将其路径添加到环境变量,并在代码中设置环境变量,但问题仍未解决。寻求解决方案。
摘要由CSDN通过智能技术生成

我在使用Python在Jupyter Notebook中创建和显示决策树时遇到问题。我的代码如下:X = data.drop(["Risk"], axis=1)

y = data["Risk"]

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)

from sklearn.tree import DecisionTreeClassifier

klasyfikator = DecisionTreeClassifier(criterion = "gini", random_state=0, max_depth=4, min_samples_leaf=1)

klasyfikator.fit(X = X, y = y)

data = export_graphviz(klasyfikator,out_file=None,feature_names=X.columns,class_names=["0", "1"],

filled=True, rounded=True,

special_characters=True)

graph = graphviz.Source(data)

graph

通常,此决策树涉及信用风险研究0-不会支付1-会支付。

当我使用上面的代码时,出现这样的错误:ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH

例如,我已经尝试过StackOverflow的许多解决方案:pip install graphviz

Conta install graphiz

我已添加到PATH环境变量中:

C:\ Program Files(x86)\ Graphviz2.38 \ bin

C:\ Program Files(x86)\ Graphviz2.38 \ bin

并且仍然存在上述错误。我能做什么?我该怎么办 ?请帮助我,因为我失去了画这棵树的希望。谢谢!

此外,当我使用以下代码添加时:import os

os.environ["PATH"] += os.pathsep + 'C:\Program Files (x86)\Graphviz2.38\bin'

我在PATH中有这样的内容:'C:\ Program Files(x86)\ Graphviz2.38 \ x08in',它不一样,该怎么办?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值