2014-06-07 5 views
0

파이썬 3.3 및 Windows XP (32x)를 사용하고 있습니다.
setuptools를 설치하려고했습니다.setuptools ez_setup return UnicodeDecodeError

py ez_setup.py install 

을 그리고 그것은 나에게 오류 반환 : 나는 명령 줄에 쓰기 나는 또한 파이썬 2.7을 사용하고

Traceback (most recent call last): 
    File "setup.py", line 19, in <module> 
    exec(init_file.read(), command_ns) 
    File "<string>", line 8, in <module> 
    File "c:\docume~1\jakov\locals~1\temp\tmpymerwg\setuptools-3.5.1\setuptools\_ 
init__.py", line 12, in <module> 
    from setuptools.extension import Extension 
    File "c:\docume~1\jakov\locals~1\temp\tmpymerwg\setuptools-3.5.1\setuptools\e 
tension.py", line 7, in <module> 
    from setuptools.dist import _get_unpatched 
    File "c:\docume~1\jakov\locals~1\temp\tmpymerwg\setuptools-3.5.1\setuptools\d 
st.py", line 16, in <module> 
    from setuptools.compat import numeric_types, basestring 
    File "c:\docume~1\jakov\locals~1\temp\tmpymerwg\setuptools-3.5.1\setuptools\c 
mpat.py", line 19, in <module> 
    from SimpleHTTPServer import SimpleHTTPRequestHandler 
    File "C:\Python27\lib\SimpleHTTPServer.py", line 27, in <module> 
    class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): 
    File "C:\Python27\lib\SimpleHTTPServer.py", line 208, in SimpleHTTPRequestHan 
ler 
    mimetypes.init() # try to read system mime.types 
    File "C:\Python27\lib\mimetypes.py", line 358, in init 
    db.read_windows_registry() 
    File "C:\Python27\lib\mimetypes.py", line 258, in read_windows_registry 
    for subkeyname in enum_types(hkcr): 
    File "C:\Python27\lib\mimetypes.py", line 249, in enum_types 
    ctype = ctype.encode(default_encoding) # omit in 3.x! 
UnicodeDecodeError: 'ascii' codec can't decode byte 0x9e in position 6: ordinal 
not in range(128) 
Something went wrong during the installation. 
See the error message above. 

을,하지만 난 파이썬 3.3 setuptools에를 설치하려고합니다.

+1

'py -3 ez_setup.py'를 사용하십시오. 그런데 pip와 setuptools가 3.4에 포함되어 있습니다. – eryksun

답변

0

cmd를 사용하여 코드를 실행하면 python2와 python3을 모두 가지고 있기 때문에 python2와 함께 실행될 것이고 python3에서는 python3에서 실행하여 Python3에서 실행하기 때문에 파일을 열어서 실행할 수 있습니다.

필자의 설명이 사실인지 (필자는 경로 상에 python2가 없기 때문에) 실제로 알지 못하지만, 일부 파일은 IDE로 실행할 때만 작동하고 일부는 cmd (또는 그래픽).