2013-10-03 2 views
0

다른 작업 스크립트가있는 폴더 내의 Python 스크립트에서도이 모듈을 사용했습니다. Python이 설치된 모듈을 찾을 수 없습니다.

import os 
import sys  
import urllib.request as urllib, simplejson as json, requests 
import subprocess 
import Popen, PIPE 
import time 

내가 내 콘솔이 얻을 :

Traceback (most recent call last): 
    File "party.py", line 4, in <module> 
    import urllib.request as urllib, simplejson as json, requests 
ImportError: No module named request 

어째서 여기 내 수입입니까? 시도했습니다.

sudo pip install request 

.. 행운이 없습니다. 이 원인은 무엇입니까?

+0

내가 이런 식으로 가져 오기를 사용하는 것이 좋습니다 : http://www.python.org/dev/peps/pep-0008/# imports – Milo

+0

@Milo 시도, 운이 없다. 같은 오류. – Jack

+1

해당 코드는 2.x가 아닌 python 3.x에서만 작동합니다. 어떤 버전을 사용하고 있습니까? – Keith

답변

2

어떤 python 버전을 사용하고 있습니까? urllib.request가 python3 것으로 보인다

V2.7

>>> import urllib.request 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named request 
>>> 

V3.3

>>> import urllib.request 
>>> urllib.request 
<module 'urllib.request' from '/usr/lib/python3.3/urllib/request.py'> 
>>> 
+0

나는 2.7을 사용하고 있습니다. 건배 – Jack