为什么我的系统在明确设置后使用旧的PYTHONPATH?

时间:2010-11-22 02:02:11

标签: python collision pythonpath setting

我正在运行一个显式设置PYTHONPATH的脚本,以避免命名冲突。但是,即使我说os.environ['PYTHONPATH'] = '',看起来系统仍然能够找到“生活”在脚本之外的旧路径。

即使在我明确将其设置为新PYTHONPATH之后,我的系统如何才能看到旧的PYTHONPATH?

1 个答案:

答案 0 :(得分:4)

PYTHONPATH环境变量在启动时被解析并插入sys.path。如果您需要在Python代码中调整路径,请操纵sys.path,而不是PYTHONPATH