panghua
V2EX  ›  问与答

python2.7.13 版导包 import http.client 运行 django 框架下的项目报错: ImportError: No module named client

  •  
  •   panghua · Jun 28, 2018 · 3916 views
    This topic created in 2904 days ago, the information mentioned may be changed or developed.

    下载了一个项目,在运行过程出现了如下错误:

    import http.client
    

    ImportError: No module named client

    请问该怎么解决,我用得是 Python2.7.13 版本,django 是 1.11.13 版,djangorestframework 是 3.8.2 版,多谢了!

    6 replies    2018-06-28 22:47:59 +08:00
    panghua
        1
    panghua  
    OP
       Jun 28, 2018
    在网上查找,有的是说 django 和 djangorestframework 版本之间的问题、二是说 Python 版本与 http.client 版本的问题、三是说 Python 与 django 版本之间的问题,在解决上,目前依旧找不到切入点
    ericls
        2
    ericls  
       Jun 28, 2018 via iPhone
    http 这点 package 跟 django 有何关系?
    gjquoiai
        3
    gjquoiai  
       Jun 28, 2018
    如果我记得没错 python2 里只有 http 的前身 httplib
    panghua
        4
    panghua  
    OP
       Jun 28, 2018
    @gjquoiai 恩,我后来在 Python3 跑这个项目的时候依旧是这个问题,同时我还重新创一个虚拟环境来跑
    panghua
        5
    panghua  
    OP
       Jun 28, 2018
    @ericls 我怕它版本有时兼容出点问题
    panghua
        6
    panghua  
    OP
       Jun 28, 2018
    @gjquoiai 另外在使用的时候下载 http 包就能用 http.client 模块吗?还是说要下其他包才能使用 http.client? 谢谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5500 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52
    ♥ Do have faith in what you're doing.