IPython - 更改环境变量

时间:2012-12-09 10:13:53

标签: environment-variables ipython

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

  • 最新版本的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。如果你知道怎么做,可能很容易修复......

1 个答案:

答案 0 :(得分:1)

修正:更改了环境变量:IPYTHON_DIR设置为文件夹c:\ ipython。用IPYTHONDIR多次尝试,但它没有用。