为什么我无法在此目录中打开Ipython笔记本?
~/Documenti/Università
我认为这是由于字符“à”,但我该如何解决这个问题呢?应该真的改变目录吗?输出结果如下:
nunzio@nunzio-Lenovo-U310:~/Documenti/Università$ ipython notebook
[NotebookApp] Using existing profile dir:
--------------------------------------------------
more output
---------------------------------------------------
value.instance_init(inst)
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 243, in instance_init
self.set_default_value(obj)
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 263, in set_default_value
newdv = self._validate(obj, dv)
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 311, in _validate
return self.validate(obj, value)
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 1012, in validate
return unicode(value)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 32: ordinal not in range(128)
If you suspect this is an IPython bug, please report it at:
https://github.com/ipython/ipython/issues
or send an email to the mailing list at ipython-dev@scipy.org
You can print a more detailed traceback right now with "%tb", or use "%debug"
to interactively debug it.
Extra-detailed tracebacks for bug-reporting purposes can be enabled via:
c.Application.verbose_crash=True
Ipython的游说是0.12.1
答案 0 :(得分:0)
这是一个环境问题;我可以通过发出env -i ipython
(IPython 0.13.1)来重现崩溃。阻止这种情况发生的变量是LANG
:
env -i LANG="$LANG" ipython
的工作原理。我的设置是en_US.UTF-8
,因此您可以添加类似
export LANG=en_US.UTF-8
到.bashrc
。
答案 1 :(得分:0)
我已将Ipython的版本更新为0.13.1,现在一切正常。 谢谢大家!