Ipython笔记本无法启动(Windows 8.1)

Ipython笔记本无法启动(Windows 8.1),ipython,jupyter,Ipython,Jupyter,我使用的是安装在我电脑上的日文版windows 8.1。问题是我的windows是日文的,因此我无法使用ipython打开.pynb文件…有人有类似的问题吗?我将感谢所有提供的帮助。多谢各位 错误消息如下所示。 [C 23:46:56.016 NotebookApp]初始化过程中遇到错误配置: [C 23:46:56.016 NotebookApp]无法解码'C:\Users\x83\x86\x81[\x83W\x81' [\x83\x93.jupyter'表示NotebookApp实例的uni

我使用的是安装在我电脑上的日文版windows 8.1。问题是我的windows是日文的,因此我无法使用ipython打开.pynb文件…有人有类似的问题吗?我将感谢所有提供的帮助。多谢各位

错误消息如下所示。 [C 23:46:56.016 NotebookApp]初始化过程中遇到错误配置: [C 23:46:56.016 NotebookApp]无法解码'C:\Users\x83\x86\x81[\x83W\x81'
[\x83\x93.jupyter'表示NotebookApp实例的unicode特征'config_dir'。

如果您在用户名上使用字母字符而不是您自己的语言(汉字),则可能会解决此问题


我还使用ipython笔记本搜索答案,不更改我的用户名…

Python 2.7存在非ascii环境变量值问题。Jypyter使用环境变量获取“home”和“appdata”目录。幸好Jypyter有自己的环境变量来覆盖默认值(您可以在
C:\Python27\Lib\site packages\jupyter\u core\path.py
C:\Python27\Lib\site packages\jupyter\u core\migrate.py
):
jupyter\u CONFIG\u DIR
jupyter\u RUNTIME\u DIR
IPYTHONDIR
)中进行检查:
您需要将它们设置为现有的非unicode目的地。
在控制台中的C:\data run
mklink/J C:\data\.ipython“%USERPROFILE%\.ipython”
中创建指向C:\users\.ipython的符号链接。 我为此编写了脚本(
C:\data
必须存在(假设您有Python 2.7并且它在
C:\Python27
中)。我运行此脚本而不是
ipython笔记本
(您还需要在
C:\data
中创建指向C:\users\.ipython的符号链接,在控制台中运行
mklink/jc:\data\.ipython”%USERPROFILE%\.ipython“
)(cmd.exe))


我知道,分割目录树不是一个优雅的解决方案,但它很有效。

可以在文件
\Lib\site packages\jupyter\u core\path.py
中找到函数
get\u home\u dir()

将绝对路径写入homedir,例如,默认情况下,您有:

homedir = os.path.expanduser('~')
可以改成这个:

homedir = os.path.abspath('yourpath')
文件夹的绝对路径,例如
C:\Anaconda2\Notebooks

然而,这个问题只适用于那些使用Python 2.7的人

homedir = os.path.abspath('yourpath')