我在名为“functions.ipynb”的文件中定义了一个 hello world 函数。现在,我想使用“导入函数”在另一个文件中导入函数。我确信它们在同一个文件夹中。但是,它仍然显示“ImportError: No module named functions”。顺便说一下,我正在使用 jupyter notebook。非常感谢!
原文由 Chao Song 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在名为“functions.ipynb”的文件中定义了一个 hello world 函数。现在,我想使用“导入函数”在另一个文件中导入函数。我确信它们在同一个文件夹中。但是,它仍然显示“ImportError: No module named functions”。顺便说一下,我正在使用 jupyter notebook。非常感谢!
原文由 Chao Song 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答9.6k 阅读✓ 已解决
2 回答5.2k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
3 回答4.5k 阅读
2 回答1.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
您需要使用 ipynb 包/模块导入器。您需要安装它:
pip install ipynb
。创建一个名为
my_functions.ipynb
的笔记本。给它添加一个简单的函数。然后,创建第二个 IPython Notebook 并导入此函数:
然后你可以像在同一个 IPython Notebook 中一样使用它:
有关详细信息,请参阅 文档。