2009-06-23 75 views
1

我想用scons開始。我有Python 3.0.1並下載了Scons 1.2.0;當我嘗試運行scons時,出現以下錯誤。我在這裏做錯了什麼?運行scons的問題

C:\tmp\scons>c:\appl\python\3.0.1\Scripts\scons 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "c:\appl\python\3.0.1\Lib\site-packages\scons-1.2.0\SCons\__init__.py", l 
ine 43, in <module> 
    import SCons.compat 
    File "c:\appl\python\3.0.1\Lib\site-packages\scons-1.2.0\SCons\compat\__init__ 
.py", line 208 
    raise Error, "Cannot move a directory '%s' into itself '%s'." % (src, dst) 
      ^
SyntaxError: invalid syntax 

回答

15

這是Python 2語法。我假設scons不能在Python 3上運行。你需要使用Python 2運行它。

+0

啊,那麼我會試試。很奇怪;文檔http://www.scons.org/wiki/FrequentlyAskedQuestions表示「SCons是爲使用Python 1.5.2或更高版本而編寫的,使用廣泛的測試來確保SCons能夠在所有支持的版本上運行。」 – 2009-06-24 13:57:28