除非定向到位置,否则IPython%run魔术无法正常工作

时间:2018-08-13 22:07:40

标签: python-3.x jupyter-notebook ipython

我已经搜索并阅读了许多关于该主题的主题,但没有找到一个与我的问题非常相似的主题。

当我使用%run或运行时,出现以下错误。

Error:
In [3]: run msq
ERROR:root:File `'msq.py'` not found.

我已经将所有包含py文件的文件夹添加到我的PYTHONPATH中。

运行Python 3.6.6和IPython 6.5.0。在Windows 10上。

使它起作用的唯一方法是告诉IPython使用更改目录的位置:

In [4]: cd C:\Users\mando\Documents\Python Scripts
C:\Users\mando\Documents\Python Scripts

In [5]: ls *.py
Volume in drive C is Windows
Volume Serial Number is B035-A99D

Directory of C:\Users\mando\Documents\Python Scripts

08/13/2018  05:36 PM               124 msq.py
08/13/2018  04:01 PM               124 mysquare.py
           2 File(s)            248 bytes
           0 Dir(s)  859,171,188,736 bytes free

In [6]: run msq
1 squared is 1
2 squared is 4
3 squared is 9

Jupyter Notebook中发生了相同的事情。

这是%run应该如何工作的?

0 个答案:

没有答案