Python:使用Jupyter笔记本运行代码(在线)

Python:使用Jupyter笔记本运行代码(在线),python,numpy,matplotlib,module,jupyter-notebook,Python,Numpy,Matplotlib,Module,Jupyter Notebook,我对Python的世界还不熟悉。我使用的计算机空间非常小,因此我决定尝试使用Python的在线版本,而不显式安装anacondas或Python 我使用了这里的链接:,然后我打开了一个新文件。我正在尝试重新运行此github存储库中的代码: 我尝试运行以下代码,但出现此错误: import numpy as np import matplotlib.pyplot as plt from tree_node import TreeNode import numpy as np import m

我对Python的世界还不熟悉。我使用的计算机空间非常小,因此我决定尝试使用Python的在线版本,而不显式安装anacondas或Python

我使用了这里的链接:,然后我打开了一个新文件。我正在尝试重新运行此github存储库中的代码:

我尝试运行以下代码,但出现此错误:

import numpy as np
import matplotlib.pyplot as plt

from tree_node import TreeNode

import numpy as np
import matplotlib.pyplot as plt
​
from tree_node import TreeNode
​
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-984dee29eb66> in <module>
      2 import matplotlib.pyplot as plt
      3 
----> 4 from tree_node import TreeNode

ModuleNotFoundError: No module named 'tree_node'
将numpy导入为np
将matplotlib.pyplot作为plt导入
从树节点导入树节点
将numpy作为np导入
将matplotlib.pyplot作为plt导入
​
从树节点导入树节点
​
---------------------------------------------------------------------------
ModuleNotFoundError回溯(上次最近调用)
在里面
2将matplotlib.pyplot作为plt导入
3.
---->4从树节点导入树节点
ModuleNotFoundError:没有名为“树节点”的模块
这一行阻止我运行其余的代码。有人能告诉我我做错了什么吗

  • 不下载anaconda就不能在线运行python代码吗

  • 还是我处理这个问题的方式不对?也许我使用的python版本不正确?或者我还没有安装一些必需的依赖项

  • 有人能告诉我如何解决这个问题吗

    谢谢


    为了简化开发,为不同的脚本/模块分配了不同的功能

    您只需获取主脚本(
    decision\u tree.py
    )并尝试运行它。但它从其他模块导入了一些内容。例如,在您打开
    decision\u tree.py
    的目录中,还有
    tree\u node.py
    ,它有
    TreeNode
    类,导入到
    decision\u tree.py


    因此,其中一个选项是将这个
    TreeNode
    类复制到
    decision_tree.py
    中,并将其置于
    DecisionTree
    类之上。

    为了简化开发,不同的功能分配给不同的脚本/模块

    您只需获取主脚本(
    decision\u tree.py
    )并尝试运行它。但它从其他模块导入了一些内容。例如,在您打开
    decision\u tree.py
    的目录中,还有
    tree\u node.py
    ,它有
    TreeNode
    类,导入到
    decision\u tree.py


    因此,其中一个选项是将这个
    TreeNode
    类复制到
    decision_tree.py
    中,并将其置于
    DecisionTree
    类之上。

    您可以使用Google Colab。它是免费的,您可以从您的谷歌驱动器帐户访问它。基本上,Colab是一款运行在云端的Jupiter笔记本电脑。如果你熟悉Jupiter笔记本,你会很快学会Colab


    有关更多信息:

    您可以使用Google Colab。它是免费的,您可以从您的谷歌驱动器帐户访问它。基本上,Colab是一款运行在云端的Jupiter笔记本电脑。如果你熟悉Jupiter笔记本,你会很快学会Colab


    有关详细信息:

    您是否尝试过!pip安装树节点?无模块通常意味着未安装模块。

    您是否尝试过!pip安装树节点?无模块通常意味着未安装模块。

    您需要安装库树节点。。。我不确定这是否可以通过Jupyter笔记本的在线版本实现。我建议使用anaconda,这样您的环境就不会依赖于在线资源。您需要安装库树节点。。。我不确定这是否可以通过Jupyter笔记本的在线版本实现。我建议使用anaconda,这样您的环境就不依赖于在线资源了。我现在刚刚打开它:我想我应该可以在这里输入python代码?是的,您可以。另外,请查看tis页面:您能告诉我如何将zip文件(byo_decision_tree.zip)导入GoogleColab吗?您可以将文件上载到驱动器上并从那里导入。查看链接了解更多信息:我刚刚打开了它:我想我应该可以在这里输入python代码?是的,你可以。另外,请查看tis页面:您能告诉我如何将zip文件(byo_decision_tree.zip)导入GoogleColab吗?您可以将文件上载到驱动器上并从那里导入。查看链接了解更多信息:以下是一些更新。我下载了相应的zip文件。然后,我将其解压缩,并将其上传到在线python控制台。现在,我正在等待它运行(这需要很长时间):下面是一些更新。我下载了相应的zip文件。然后,我将其解压缩,并将其上传到在线python控制台。现在,我在等待它运行(这需要很长时间):是的,我在等待它运行:是的,我在等待它运行: