【问题标题】:Python: ImportError no module named urllibPython:ImportError 没有名为 urllib 的模块
【发布时间】:2011-02-01 16:54:05
【问题描述】:

我刚从 Linode 租了一个 VPS,它有 python2.5 和 ubuntu 8.04。当我从python shell 运行此命令时:

import urllib

我明白了:

ImportError: No module named urllib

可能是什么原因?如何将此模块添加到python?不是预装了基础版吗?

会不会是PYTHONPATH的问题?

【问题讨论】:

    标签: python urllib importerror pythonpath


    【解决方案1】:

    好的,我解决了这个问题。 不知何故,python-tk 包(包括 urllib)丢失了。

    所以下面一行解决了问题

    apt-get install python-tk
    

    【讨论】:

    • ...这还没有为我解决。
    【解决方案2】:

    我使用的是后来的操作系统,所以我不知道这是否会有所帮助,但以防万一:

    marcelo@localhost:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 9.10
    Release:        9.10
    Codename:       karmic
    marcelo@localhost:~$ python
    Python 2.6.4rc2 (r264rc2:75497, Oct 20 2009, 02:54:09) 
    [GCC 4.4.1] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import urllib # works fine
    >>> import sys
    >>> sys.path
    ['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/local/lib/python2.6/dist-packages']
    >>> 
    

    【讨论】:

    • 我有 Ubuntu 8.04 和 python 2.5。
    猜你喜欢
    • 2020-02-18
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多