Python 3.6 Env:ImportError:没有名为http.client的模块

时间:2020-05-11 11:24:53

标签: python python-3.x python-module

我正在尝试使用允许上传视频的Python YouTube数据API Python脚本:https://developers.google.com/youtube/v3/guides/uploading_a_video#Sample_Code。请注意,它兼容Python 2.x,而不是3.X。因此,我通过使用以下导入替换第一个导入(import httplib)来更新了其代码:

运行此脚本时,显示以下错误:

回溯(最近通话最近): 在第3行的“ /home/xzerzxez/pycharm_projects/zerde/upload_video.py”文件中 导入http.client ImportError:没有名为http.client

的模块

以退出代码0结束的过程

  • PyCharm的使用环境:我的Ubuntu的环境
  • Python版本:/usr/bin/python3.6
  • 已安装相关软件包:httplib2,请求,请求
  • 可供安装的软件包:micropython-http.client,pycopy-http.client,yieldfrom.http.client

如何解决这个问题?

编辑:当然,我还对代码进行了其他一些改动,以使其兼容Python 3.X,但这是不合时宜的:-)。

1 个答案:

答案 0 :(得分:0)

通过将shebang更改为#!/usr/bin/python3

来解决