2011-11-28 2 views
1

Matthon에서 Python으로 마이 그 레이션 중이므로 pythonxy 배포판을 사용하기로 결정했지만 설치 후 열 수 없습니다. 아이콘을 더블 클릭해도 아무 일도 일어나지 않습니다. 난 이미 pythonxy 페이지에 문제를 제출하려고하지만 어떤 대답도 얻지 못했습니다. 누구든지이 문제의 원인을 알고 있습니까?내 노트북에서 pythonXY를 사용할 수 없습니다.

나는 Win7에 x64의

이 역 추적 정보가 대화 형 콘솔에 표시됩니다

을 사용하고 있습니다 :

Traceback (most recent call last): 
    File "C:\Python27\Scripts\xyhome.pyw", line 21, in <module> 
    xyhome.main() 
    File "C:\Python27\lib\site-packages\xy\xyhome.pyw", line 689, in main 
    form = MainWindow(options) 
    File "C:\Python27\lib\site-packages\xy\xyhome.pyw", line 134, in __init__ 
    self.scanstartup() 
    File "C:\Python27\lib\site-packages\xy\xyhome.pyw", line 574, in scanstartup 
    default_startup() 
    File "C:\Python27\lib\site-packages\xy\config.py", line 85, in default_startup 

    filename = osp.join(STARTUP_PATH, CONF.get(None, 'startup')) 
    File "C:\Python27\lib\ntpath.py", line 109, in join 
    path += "\\" + b 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 17: ordinal 
not in range(128) 
+0

시스템의 로캘은 무엇입니까? – ulidtko

+0

수퍼 유저 응시자가 아마도 어떨까요? – mac

+0

Goold-old unicode – jsalonen

답변

2

되지 않는 것입니다 이것은 pythonxy에서 알려진 버그 : http://code.google.com/p/pythonxy/issues/detail?id=146

문제는 홈 경로 ASCII가 아닌 문자가 포함되어 있다는 것입니다 ; 버그 경로에 주석이있는 패치가 있지만 의도 한대로 작동하지 않는 것처럼 가정 경로에 비 ASCII 문자가없는 사용자로부터 실행해야 할 것입니다.

+0

패치는 어떻게 사용합니까? – NMPG

+0

http://code.google.com/p/pythonxy/source/checkout mercurial에서 소스를 체크 아웃 한 다음 'hg import'를 사용하여 패치를 가져와야합니다. 그러나 패치 이후의 설명에 따르면 더 많은 오류가 수정되어야합니다. 소스 패치 및 재 포장에 익숙하지 않은 경우 다른 사용자로 실행하는 것이 더 쉽습니다. –

+0

답장을 보내 주셔서 감사합니다. 저는 수동으로 userconfig.py를 수정하고 패치 파일을 사용하여 줄을 추가하고 추가했습니다. – NMPG

0

당신이 당신의 경로에 비 ASCII 문자가 있습니까? 그렇다면 설치 경로를 변경하려고합니다. 캐릭터 "7"에 문제가있는 것으로 보입니다.

>>> chr(231) 
'\xe7' 
>>> chr(55) 
'7' 

내 생각 엔 C:\Python27\에 7 정말 7.

+0

파이썬 폴더 이름을 변경하면 pythonxy는 파이썬을 전혀 인식하지 못합니다 ... 파이썬 파일 (ntpath.py 및 xyhome.py?)을 변경하여 새로운 파이썬 디렉토리로 작업하는 방법을 모르십니까? .. – NMPG