0

我尝试让 iPython 和笔记本工作,但我收到以下消息:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 13: ordinal not in range(128). 我读到这个:Windows 上的 Ipython

  • 最新版本的 IPython(至少从 0.12.1 开始)使用 %USERPROFILE%(通常是 Vista 和 7 下的 C:\Users\,或 XP 下的 C:\Documents and Settings\)并将您的配置存储在 %USERPROFILE% 中。 ipython 目录。以前版本的 IPython 需要手动设置 %HOME% 环境变量。如果您的用户名中有非 ASCII 字符,并且在启动时遇到 UnicodeError 崩溃,您可能需要手动将 %HOME% 设置为仅具有 ASCII 名称的目录(像 C:\home 这样的目录可能已经足够好了如果您是计算机的唯一用户)。然而,这还没有在最新版本的 IPython 上进行测试。

我有一个非 ASCII 字符的用户名。看起来这是解决方案,但我该如何解决?我是新手,知道在哪里更改变量,但我不知道该写什么。我创建了一个我想使用的文件夹 c:\ipython 并运行 Windows 7 Home Edition。如果您知道如何解决,可能很容易解决...

4

1 回答 1

1

已修复:更改的环境变量:IPYTHON_DIR 设置为文件夹 c:\ipython。用 IPYTHONDIR 尝试了很多次,但没有成功。

于 2012-12-09T16:26:13.357 回答