解决jupyter加载文件失败的问题

解决jupyter加载文件失败的问题

这篇文章主要介绍了解决朱皮特加载文件失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

遇到个小白常见的问题,发现度娘里面没有记录,翻墙谷歌了下,解决问题,在此写个说明。

事情起因:

在朱皮特笔记本中导入文件时发生了错误:

%load p2_test1.py

错误信息:

-

名称错误回溯(最近一次调用)

find_user_code(自身、目标、原始、仅复制、跳过编码cookie、搜索ns)中的/usr/local/lib/python 3.5/dist-packages/IPython/core/interactive shell。巴拉圭

3586尝试:#用户名称空间

- 3587 codeobj=eval(target,self.user_ns)

3588除了例外:

模块中的字符串

名称错误:未定义名称" p2_test1 "

在处理上述异常的过程中,出现了另一个异常:

值错误回溯(最近一次调用)

模块中的ipython-input-1-e4e531e2ca85

- 1 get_ipython().run_line_magic(load , p2_test1.py )

run_line_magic(self,magic_name,line,_stack_depth)中的/usr/local/lib/python 3.5/dist-packages/IPython/core/interactive shell。巴拉圭

2285 kwargs[local_ns]=sys ._getframe(stack_depth).f _本地人

2286 with self.builtin_trap:

- 2287 result=fn(*args,**kwargs)

2288返回结果

2289

加载中的装饰者-gen-47(self,arg_s)

(f,*a,**k)中的/usr/local/lib/python 3.5/dist-packages/IPython/core/magic。巴拉圭

185 #但是对于那一点点的状态来说,这是大材小用了。

186 def magic_deco(arg):

-187 call=f,*a,**k: f(*a,**k)

188

189如果可调用(参数):

负荷中的/usr/local/lib/python 3.5/dist-packages/IPython/core/magics/code。py(self,arg)

333在选择中search_ns=n

334

-335内容=自我。贝壳。查找用户代码(args,search_ns=search_ns)

336

337如果“s”在选择中:

查找用户代码(自身、目标、原始、仅复制、跳过编码、搜索)中的/usr/local/lib/python 3.5/dist-packages/IPython/core/interactive shell。巴拉圭

3588除了例外:

3589提高值错误((" %s "在历史记录中找不到,作为文件,网址

- 3590 也不在用户命名空间中。)%目标)

3591

3592 if isinstance(codeobj,str):

值错误:" p2_test1.py "在历史记录、网址或用户命名空间中找不到。

出现这个问题是因为解释器找不到对应的文件。念了"妈咪妈咪轰“pwd后,发现问题所在:

%唔

陆线(座机的缩写)

显示当前工作目录显示当前目录不是该文件所在的目录。这下明白了,使用咒语要谨慎,记得在念"妈咪妈咪轰"加载前,要激光唱片到该文件的目录下去。

参考

补充:Jupyter Notebook - sns.load_dataset加载文件错误解决方法

海生的模块中加载数据集加载文件错误解决方法:

将海生的作为社交网站(Social Network Site的缩写)导入

data=sns.load_dataset(iris )

出现错误:

URLError: urlopen错误[错误号11004] getaddrinfo失败

出现原因:

seaborn-data文件夹里面是空的,可以另外下载该文件夹的内容复制到该文件夹中。

https://github.com/mwaskom/seaborn-data

下载位置:

电脑上搜索seaborn-data文件夹

将下载下来的文件解压后全部放进seaborn-data文件夹

重新运行代码,出现结果。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。

解决jupyter加载文件失败的问题