2013-10-03 96 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