E:\application\Anaconda3\envs\myenv\python.exe D:\Python\PycharmProjects\pythonProject1\Study\决策树.py Traceback (most recent call last): File "D:\Python\PycharmProjects\pythonProject1\Study\决策树.py", line 29, in <module> Image(graph.create_png()) File "C:\Users\86147\AppData\Roaming\Python\Python39\site-packages\pydotplus\graphviz.py", line 1797, in <lambda> lambda f=frmt, prog=self.prog: self.create(format=f, prog=prog) File "C:\Users\86147\AppData\Roaming\Python\Python39\site-packages\pydotplus\graphviz.py", line 1959, in create raise InvocationException( pydotplus.graphviz.InvocationException: GraphViz's executables not found
时间: 2023-07-17 20:04:41 浏览: 44
这个错误是由于缺少GraphViz的可执行文件导致的。GraphViz是一个用于绘制决策树的工具,你需要安装并配置好GraphViz才能运行你的代码。
首先,你可以从GraphViz的官方网站(https://graphviz.org/)下载并安装GraphViz。
安装完成后,你需要将GraphViz的可执行文件所在的路径添加到系统的环境变量中。可以按照以下步骤进行操作:
1. 打开控制面板,搜索并进入"系统"设置。
2. 点击"高级系统设置",在弹出的窗口中点击"环境变量"。
3. 在"系统变量"区域中找到名为"Path"的变量,双击进行编辑。
4. 在弹出的编辑窗口中点击"新建",然后将GraphViz的可执行文件所在的路径添加到列表中。
例如,如果GraphViz安装在"C:\Program Files (x86)\Graphviz2.38\bin",则添加该路径。
5. 确认并保存所有更改,关闭窗口。
完成上述步骤后,重新运行你的代码应该就不会再出现这个错误了。如果问题仍然存在,请检查是否正确安装了GraphViz,并确保路径配置正确。
相关问题
D:\Anaconda\envs\tf1\python.exe: No module named jupyter
首先,要解决"D:\Anaconda\envs\tf1\python.exe: No module named jupyter"的问题,您可以尝试以下解决方法:
1. 确保您的conda环境中已经安装了jupyter。您可以使用以下命令来检查:
```
conda list | grep jupyter ```
如果没有显示任何与jupyter相关的包,那么您需要使用以下命令来安装jupyter:
```
conda install jupyter ```
2. 确保您的conda环境已经安装了ipykernel。您可以使用以下命令来检查:
```
conda list | grep ipykernel ```
如果没有显示任何与ipykernel相关的包,那么您需要使用以下命令来安装ipykernel:
```
conda install ipykernel ```
3. 确保您的conda环境已经启用了jupyter notebook。您可以使用以下命令将您的环境添加到jupyter中:
```
python -m ipykernel install --user --name your_env_name --display-name "Python your_env_name"
```
其中,your_env_name是您的conda环境的名称。这将在jupyter中创建一个新的内核。
请注意,以上命令中的your_env_name需要替换为您自己创建的conda环境的名称。如果您按照上述步骤操作,并且仍然遇到问题,请参考引用中提供的链接,里面提供了更详细的解决方法。
D:\anaconda\envs\untitled\python.exe: No module named onnx_export_model
根据引用[1],你可以使用conda命令来安装pycaret。具体命令是"conda install pycaret"。如果你想将环境放到jupyter中,可以使用命令"python -m ipykernel install --user --name pycaret --display-name "Python pycaret""。如果在安装过程中遇到报错,可以先运行"conda install ipykernel"命令来解决。另外,根据引用[3],你可以使用以下命令来更换conda的源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
至于你提到的"D:\anaconda\envs\untitled\python.exe: No module named onnx_export_model"错误,这可能是因为你的环境中缺少了onnx_export_model模块。你可以尝试使用pip命令来安装该模块,具体命令是"pip install onnx_export_model"。希望这些信息对你有帮助。