首页 > 解决方案 > 有没有办法确保 Python 解释器总能找到一个模块?

问题描述

所以,我不知道为什么我的 Python 解释器很难找到一些模块。我在安装后尝试使用 mysql.connector

pip install mysql-connector-python

我使用 sys.path 来查找我的解释器正在寻找模块的确切位置。mysql.connector 100% 位于解释器查找的路径之一中。当我开始打字...

import 

... VSCode 的自动完成功能甚至可以找到 mysql,所以它正在被拾取。但是,当我使用“import mysql.connector”运行代码时:

ModuleNotFoundError: No module named 'mysql'

我发誓这昨天也很好用。请帮忙。此外,有人能解释一下如何防止这种情况在未来发生吗?尝试使用 watchdog.observers 时遇到同样的问题。VSCode 自动完成,所以我知道它在某处拾取模块,但解释器找不到它!

标签: pythonmodule

解决方案


推荐阅读