jupyter notebook运行出错

qqblack 2017-01-07 01:41:07
win7,python2.7.13
第一次安装使用jupyter notebook,用pip安装的

jupyter notebook运行出错
报错信息
[C 01:27:32.831 NotebookApp] Bad config encountered during initialization:
[C 01:27:32.832 NotebookApp] Could not decode 'C:\\Users\\\xce\xf7\xb9\xcf\\.jupyter' for unicode trait 'config_dir' of a NotebookApp instance.


这是怎么回事呢?

我作出的尝试:
在网上找了几篇答案
http://stackoverflow.com/questions/33661870/ipython-notebook-cannot-start-up-windows-8-1
按照第3个人的方法
homedir = os.path.expanduser('~')
改成
homedir = os.path.abspath('yourpath')
再运行,报错信息是
WindowsError: [Error 123] : 'C:\\Python27\\Lib\\site-packages\notebook'

...全文
8745 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
云彩袋鼠兰 2019-03-29
  • 打赏
  • 举报
回复
你好,请问我将绝对路径改成'D:\Anaconda2\Notebooks'并没有出现和你一样的错误,说路径无效,请问楼主你改的路径是什么?
isobelar 2018-03-20
  • 打赏
  • 举报
回复
https://stackoverflow.com/questions/33661870/ipython-notebook-cannot-start-up-windows-8-1
luoluol123l 2017-04-17
  • 打赏
  • 举报
回复
引用 2 楼 Chiyunyinlong 的回复:
刚刚试了另外一种方法 将下面代码,保存为py文件,用pyhton运行,最后成功打开jupyter notebook
import os
import subprocess

#base = 'C:\\data'
base = 'C:\Python27'
jupyter_dir = os.path.join(base,'.jupyter')
if not os.path.exists(jupyter_dir):
  os.mkdir(jupyter_dir)

dirs = {'JUPYTER_CONFIG_DIR' : jupyter_dir, 'JUPYTER_RUNTIME_DIR' : os.path.join(jupyter_dir,'runtime'),'JUPYTER_DATA_DIR' : os.path.join(jupyter_dir,'data')}

for k,v in dirs.iteritems():
  if not os.path.exists(v):
    os.mkdir(v)
  os.environ[k] = v

ipython_dir = os.path.join(base,'.ipython')

os.environ['IPYTHONDIR'] = ipython_dir

subprocess.call(['C:\\Python27\\Scripts\\jupyter-notebook.exe'])
效果图
你好,我用了你的方法运行后,jupyter notebook依然闪退是什么原因呢?
qqblack 2017-01-07
  • 打赏
  • 举报
回复
刚刚试了另外一种方法
将下面代码,保存为py文件,用pyhton运行,最后成功打开jupyter notebook
import os
import subprocess

#base = 'C:\\data'
base = 'C:\Python27'
jupyter_dir = os.path.join(base,'.jupyter')
if not os.path.exists(jupyter_dir):
os.mkdir(jupyter_dir)

dirs = {'JUPYTER_CONFIG_DIR' : jupyter_dir, 'JUPYTER_RUNTIME_DIR' : os.path.join(jupyter_dir,'runtime'),'JUPYTER_DATA_DIR' : os.path.join(jupyter_dir,'data')}

for k,v in dirs.iteritems():
if not os.path.exists(v):
os.mkdir(v)
os.environ[k] = v

ipython_dir = os.path.join(base,'.ipython')

os.environ['IPYTHONDIR'] = ipython_dir

subprocess.call(['C:\\Python27\\Scripts\\jupyter-notebook.exe'])

效果图
qqblack 2017-01-07
  • 打赏
  • 举报
回复
不知道是不是要修改工作路径,用jupyter notebook --generate-config生成一个路径配置文件 http://blog.sina.com.cn/s/blog_591e424b0102wecu.html 但是,不能这样呀。因为它还是报那个错误 traitlets.traitlets.TraitError: Could not decode 'C:\\Users\\\xce\xf7\xb9\xcf\\.jupyter' for unicode trait 'config_dir' of a NotebookApp instance.
sinat_34714296 2017-01-07
  • 打赏
  • 举报
回复
厉害了,我的哥
资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 在使用 Python 数据可视化库 PyEcharts 时,Jupyter Notebook 环境中可能会出现报错。PyEcharts 基于 ECharts,可方便地在 Python 环境创建交互式图表,但不同版本 API 接口不同,易导致不兼容问题。 首先,Bar 模块导入可能出错。若用from pyecharts import Bar报cannot import name Bar错,是因为安装了 PyEcharts 新版本(如 1.7.1),Bar 类已移至pyecharts.charts模块。解决方法是按以下方式导入: 其次,Bar 实例化时,如Bar("我的第一个图表", "这里是副标题"),可能会报TypeError。新版本中,初始化 Bar 对象时,标题和副标题应通过title_opts参数设置,正确写法是: 再者,Bar 对象可能无add属性。若用bar.add()报错,说明还在用旧 API。新版本中,添加数据系列需用add_xaxis和add_yaxis方法,然后调用render渲染图表,例如: 若不适应新版本 API 或有兼容性问题,可降级到旧版本 PyEcharts,如 0.5.10,安装命令如下: 但需注意,链接https://pypi.tuna.tsinghua.edu.cn/simple/因网络原因解析失败,可能与链接或网络有关,需检查链接合法性并适当重试。 在 mac 系统上,若安装 PyEcharts 0.5.10 时出现Failed building wheel for dukpy错误,可能是 Xcode Command Line Tools 未安装或过期。解决步骤是:1. 运行xcode-select –install安装 Xcode;2. 再次尝试安

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧