代码之家  ›  专栏  ›  技术社区  ›  Jack

Python找不到已安装的模块

  •  0
  • Jack  · 技术社区  · 11 年前

    我以前使用过这些模块,甚至在我有其他工作脚本的文件夹中的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
    

    ..但是运气不好。是什么原因造成的?

    1 回复  |  直到 11 年前
        1
  •  2
  •   Foo Bar User    11 年前

    您使用的python版本是什么?urlib.request似乎是蟒蛇3

    版本2.7

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

    第3.3版

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