Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使笔记本可导入后,仍会出现导入错误_Python_Python 2.7_Jupyter Notebook - Fatal编程技术网

Python 使笔记本可导入后,仍会出现导入错误

Python 使笔记本可导入后,仍会出现导入错误,python,python-2.7,jupyter-notebook,Python,Python 2.7,Jupyter Notebook,我按照此操作使我的笔记本可导入,但当我尝试导入笔记本时,它会给我导入错误。这是我得到的实际错误: ImportError Traceback (most recent call last) <ipython-input-23-4e9cc2ac3053> in <module>() ----> 1 import Notebooks.iPyLoader ImportError: No module

我按照此操作使我的笔记本可导入,但当我尝试导入笔记本时,它会给我导入错误。这是我得到的实际错误:

ImportError                               Traceback (most recent call last)  

<ipython-input-23-4e9cc2ac3053> in <module>()  

----> 1 import Notebooks.iPyLoader

ImportError: No module named iPyLoader  
ImportError回溯(最近一次调用)
在()
---->1导入笔记本电脑.iPyLoader
ImportError:没有名为iPyLoader的模块

我正在尝试从笔记本目录导入模块iPyLoader。正如我运行ls命令时所看到的,它显示模块确实存在。我做错了什么?我错过了什么

我用Anaconda安装了Jupyter笔记本电脑

Ubuntu 16.04 LTS上的Python 2.7

ipython——版本 5.3.0 jupyter——版本 4.3.0 jupyter笔记本--版本 5.0.0

奇怪! 我试图复制您的问题,但没有成功:

请您提供更多关于您的环境的信息:

$ ipython --version
$ jupyter --version
$ jupyter notebook version
无论如何,请注意,我有稍微不同的导入错误消息。不是
没有名为iPyLoader的模块
,而是
没有名为NotExits的模块。NotExits
——即具有完整路径。也许这会给你一个线索。

奇怪! 我试图复制您的问题,但没有成功:

请您提供更多关于您的环境的信息:

$ ipython --version
$ jupyter --version
$ jupyter notebook version

无论如何,请注意,我有稍微不同的导入错误消息。不是
没有名为iPyLoader的模块
,而是
没有名为NotExits的模块。NotExits
——即具有完整路径。也许这会给你一个线索。

ipython--5.3.0版jupyter--4.3.0版jupyter notebook--5.0.0版注意:如果我尝试从笔记本目录外部导入iPyLoader notebook,我会得到“ImportError:无法导入名称iPyLoader”,但如果我尝试从笔记本目录导入iPyLoader,我不会得到这样的文件或目录错误。sys.executable显示来自笔记本和python解释器的相同路径“/home/hduser/anaconda2/bin/python”。我想提及的是,我之前通过pip安装了Jupyter,因为我遇到了相同的错误,我删除了所有内容并使用anaconda安装了它。如果我尝试在iPyLoader笔记本中“导入iPyLoader”,我会得到以下结果:iPyLoader.ipynb iPyLoader.ipynb从iPyLoader.ipynb导入Jupyter笔记本“从iPyLoader.ipynb导入Jupyter笔记本“--这条消息没有打印给我。您是否使用来自的代码?你不用它!它应该在没有任何附加代码的情况下工作。至少对我来说是这样的。我认为文件是误导性的。所以重新启动内核并尝试像导入任何其他模块一样导入另一个笔记本。是的,我确实使用了该文档中的所有代码,直到它说“在这一点之后,我的笔记本应该是可导入的。”正如您建议的,我重新启动内核并尝试导入另一个名为TryThis的笔记本,仍然没有运气。还有其他提示吗?请显示
ls
import
?ipython--5.3.0版jupyter--4.3.0版jupyter笔记本--5.0.0版的屏幕截图注意:如果我试图从笔记本目录外部导入iPyLoader笔记本,我会得到“ImportError:无法导入名称iPyLoader”,但如果我试图从笔记本目录我没有得到这样的文件或目录错误。sys.executable显示来自笔记本和python解释器的相同路径“/home/hduser/anaconda2/bin/python”。我想提及的是,我之前通过pip安装了Jupyter,因为我遇到了相同的错误,我删除了所有内容并使用anaconda安装了它。如果我尝试在iPyLoader笔记本中“导入iPyLoader”,我会得到以下结果:iPyLoader.ipynb iPyLoader.ipynb从iPyLoader.ipynb导入Jupyter笔记本“从iPyLoader.ipynb导入Jupyter笔记本“--这条消息没有打印给我。您是否使用来自的代码?你不用它!它应该在没有任何附加代码的情况下工作。至少对我来说是这样的。我认为文件是误导性的。所以重新启动内核并尝试像导入任何其他模块一样导入另一个笔记本。是的,我确实使用了该文档中的所有代码,直到它说“在这一点之后,我的笔记本应该是可导入的。”正如您建议的,我重新启动内核并尝试导入另一个名为TryThis的笔记本,仍然没有运气。还有其他提示吗?请显示带有
ls
import
的屏幕截图?