我在Windows 7上,使用IPython(0.12)。
我试图使用%env
魔法直接在IPython中混淆环境变量。
使用%env
列出ENV变量就可以了。但尝试传递任何选项,或设置/修改新变量都没有效果。当其他参数传递env
魔术函数时,就好像它们被完全忽略一样。
唯一的帮助信息是:
%env:
List environment variables.
这是一个Windows问题吗?版本0.12问题?删除了魔法功能?
答案 0 :(得分:1)
%env是一个只读魔术 - 它只是打印当前环境,你不能用它设置任何东西。如果要设置环境变量,可以使用os.environ
:
import os
os.environ['NAME'] = 'VALUE'