代码之家  ›  专栏  ›  技术社区  ›  Troskyvs

scons“导入不存在的变量”env:如何修复?

  •  0
  • Troskyvs  · 技术社区  · 6 年前

    目录/结构

    import os,sys
    env = Environment(ENV = {'PATH' : os.environ['PATH']})
    env.SConscript(dirs=['mydir'])
    

    目录/SConscript

    Import('env')
    env = env.Clone()
    

    scons
    scons: Reading SConscript files ...
    
    scons: *** Import of non-existent variable ''env''
    File "/home/john/mydir/SConscript", line 1, in <module>
    

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   bdbaddog    6 年前

    正如@dirkbaechle所说。

    import os,sys
    env = Environment(ENV = {'PATH' : os.environ['PATH']})
    env.SConscript(dirs=['mydir'], exports='env')