我有一些导入用于我的项目。其中一些包括我使用 pip 下载的软件包,例如
import MySQLdb
而其他模块是我项目中的模块,例如
sys.path.append(os.path.join(os.path.dirname(__file__), "../")) .
from util.myFile import get_mysql_connection, execute_query,
这些都有效,我能够在PyCharm上运行我的应用程序。我关闭了PyCharm并重新打开它,发现大多数这些导入"找不到"。任何有关这方面的帮助将不胜感激。谢谢
更新:
我能够从终端(iTerm(运行文件而不会出错。但是,该文件在导入时仍显示红色错误标记。似乎PyCharm无法识别某种路径
检查回溯以了解正在调用的 python 版本。
导入模块的版本与默认运行的版本之间可能存在不匹配。
仔细检查用作项目解释器的内容。这可以将可用包更改为当前项目。
在 PyCharm 中找到,方法是转到设置 -> 项目:<'您的项目'> -> 项目解释器
另外,您是否以这种方式安装了MySQLdb?MySQLdb - ModuleNotFoundError