python - 有没有办法确保 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 自动完成,所以我知道它在某处拾取模块,但解释器找不到它!
解决方案
推荐阅读
- python - 在 Dynamo DB 中处理 nan 值 - AWS
- vba - 在文本框中输入文本时启用按钮
- r - 如何修复错误“找不到函数“setnafill””
- visual-studio-code - 无法使用 VSCode 在远程服务器中打开现有的 jupyter 笔记本
- python - Shady 中的自定义传递函数(或 LUT)
- c# - "SqlCommandTimeout" value="120" SQL 异常
- apache-spark - Databricks - 如何确定分区数?
- firebase - 对等点之间的 Flutter-Firebase 文件查看/下载
- python - 列表 A 是否有任何不在列表 B 中的项目
- angular - 查找 OpenLayers 数组的索引