2013-05-03 4 views
1

이 버전의 python26.dll 충돌의 모듈 사용은 내가 핍과 easy_install을에 의해 의 요청을 설치하려고 파이썬 3.2.3ImportError를 : 파이썬

오늘을 사용하지만, 그것은 작동하지 않습니다. 가져 오기를 시도 할 때 오류가 있습니다.

>>> import requests 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "E:\Python32\lib\site-packages\requests-1.2.0-py3.2.egg\requests\__init__.py", line 52, in <module> 
    from . import utils 
File "E:\Python32\lib\site-packages\requests-1.2.0-py3.2.egg\requests\utils.py", line 12, in <module> 
    import cgi 
File "E:\Python32\lib\cgi.py", line 38, in <module> 
    from email.parser import FeedParser 
File "E:\Python32\lib\email\parser.py", line 12, in <module> 
    from email.feedparser import FeedParser 
File "E:\Python32\lib\email\feedparser.py", line 27, in <module> 
    from email import message 
File "E:\Python32\lib\email\message.py", line 17, in <module> 
    from email import utils 
File "E:\Python32\lib\email\utils.py", line 28, in <module> 
    import socket 
File "E:\Python32\lib\socket.py", line 46, in <module> 
    import _socket 
ImportError: Module use of python26.dll conflicts with this version of Python. 

그래서 어떻게이 문제를 해결할 수

: 그래서 표준 라이브러리 urllib.request를 사용하고 다시 역 추적입니다

을이 오류를보기로 결정?

UPD : 해결되었습니다. SublimeREPL의 버그 였고, 그 패키지를 다시 설치했습니다.

+0

파이썬 설치에 문제가있는 것처럼 보입니다. Python3.2는 python32.dll보다는 python26.dll을 사용하려고합니다. 일반적인 명명 규칙에 따라 기대할 수 있습니다. 파이썬 경로는 어떻게 생겼습니까? 'python -c 'import sys; 인쇄 (sys.path에) '' – mgilson

+0

그것은 다음과 같습니다 C : \ WINDOWS \ system32를 \ E python32.zip : \ Python32 E : \ Python32 \ DLL을 E : \ Python32 \ E LIB : \ Python32 \ lib \ site-packages E : \ Python32 \ lib \ site-packages \ distribute-0.6.35-py3.2.egg E : \ Python32 \ lib \ site-packages \ pip-1.3.1-py3.2. egg E : \ Python32 \ lib \ site-packages \ requests-1.2.0-py3.2.egg E : \ Python32 \ lib \ site-packages \ setuptools-0.6c11-py3.2.egg-info E : \ Python32 \ lib \ site-packages \ sleekxmpp-1.1.11-py3.2.egg – wiygn

+0

@wiygn - 문제를 해결 한 경우 솔루션을 "답변"으로 게시하여보다 쉽게 ​​볼 수 있습니다. – Leigh

답변

1

PythonXY를 사용했을 때 비슷한 문제가있었습니다. Spyder가로드되지 않고 OpenCAD가 Python2.6 버전을 설치 한 다른 소프트웨어가 나왔고 Python27.dll이 작동하지 않게되었습니다. OpenCAD를 제거한 후 소프트웨어를 실행할 수있었습니다.

먼저 python26.dll을 검색하여 문제를 해결할 수 있었고이 파일이 OpenCAD 폴더 위치에 있으며이 소프트웨어가 문제를 일으킨다는 것을 알게되었습니다.