V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
panghua
V2EX  ›  问与答

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

  •  
  •   panghua · 2018-06-28 16:23:00 +08:00 · 3138 次点击
    这是一个创建于 2136 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    import http.client
    

    ImportError: No module named client

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

    6 条回复    2018-06-28 22:47:59 +08:00
    panghua
        1
    panghua  
    OP
       2018-06-28 16:32:47 +08:00
    在网上查找,有的是说 django 和 djangorestframework 版本之间的问题、二是说 Python 版本与 http.client 版本的问题、三是说 Python 与 django 版本之间的问题,在解决上,目前依旧找不到切入点
    ericls
        2
    ericls  
       2018-06-28 20:32:15 +08:00 via iPhone
    http 这点 package 跟 django 有何关系?
    gjquoiai
        3
    gjquoiai  
       2018-06-28 22:13:11 +08:00
    如果我记得没错 python2 里只有 http 的前身 httplib
    panghua
        4
    panghua  
    OP
       2018-06-28 22:40:32 +08:00
    @gjquoiai 恩,我后来在 Python3 跑这个项目的时候依旧是这个问题,同时我还重新创一个虚拟环境来跑
    panghua
        5
    panghua  
    OP
       2018-06-28 22:41:28 +08:00
    @ericls 我怕它版本有时兼容出点问题
    panghua
        6
    panghua  
    OP
       2018-06-28 22:47:59 +08:00
    @gjquoiai 另外在使用的时候下载 http 包就能用 http.client 模块吗?还是说要下其他包才能使用 http.client? 谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2241 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.