Python3 无法识别 pytube 或 pytube3 模块

问题描述

我知道可能有人问过这个问题,我做了一些研究,搜索了许多论坛,但仍然找不到解决方案。我使用这些命令中的每一个安装了 pytube 和 pytube 3(我使用 VS Code Studio 作为我的 IDE)

pip install pytube
pip install pytube3
pip3 install pytube
pip3 install pytube3

尝试了许多这些版本,但当我使用导入代码时,它们都成功下载了 pytube

import pytube

它总是给我和错误消息,并说“ImportError:没有名为 pytube 的模块”,即使我使用 pip 和或 pip3 成功下载了它

如何让 python/ 和或 VS Code IDE 识别 pytube?我过去安装/安装的任何其他模块都不会发生这种情况。任何帮助将不胜感激!

解决方法

想通了,对于其他为此而苦苦挣扎的人,请确保您所处的环境是正确的环境,出于某种原因,当我切换它开始工作时,VS Code 让我在 python 2.7 中运行。

当你运行它时,你可能会得到一长串错误,原因是 SSL 证书只是在你的程序开始时使用这个短代码,一切都应该正常

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...