2013-10-03 131 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 /#進口 – Milo

+0

@Milo嘗試過,沒有運氣壽。同樣的錯誤。 – Jack

+1

該代碼只適用於python 3.x,不適用於2.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