2009-06-23 8 views
1

scons을 시작하려고합니다. 나는 파이썬 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

파이썬 2 구문입니다. 나는 scons가 Python 3에서 실행되지 않는다고 가정합니다. Python 2를 사용하여 실행해야합니다.

+0

아, 그럴 겁니다. 아주 이상하다. http://www.scons.org/wiki/FrequentlyAskedQuestions 문서는 "SCons는 Python 버전 1.5.2 또는 그 이후 버전에서 작동하도록 작성되었으며 광범위한 테스트가 SCons가 지원되는 모든 버전에서 작동하는지 확인하는 데 사용됩니다." –

+0

훨씬 더 !!!! 감사! –

+0

btw 내 경로에 python/Scripts 디렉토리를 두거나 scons.bat 파일을 내 경로에있는 c : \ bin 디렉토리에 복사하는 것이 더 낫습니다. –