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

问题描述 投票:0回答:1

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

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

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

处理完成,退出代码为0

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

如何解决此问题?

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

python python-3.x python-module
1个回答
0
投票

通过将shebang更改为#!/usr/bin/python3解决了>

© www.soinside.com 2019 - 2024. All rights reserved.