gpt4 book ai didi

python - 无法在 PyCharm 中导入 MySQLdb,在终端中运行良好。

转载 作者:行者123 更新时间:2023-11-30 22:54:57 25 4
gpt4 key购买 nike

我在尝试运行在 PyCharm 中导入 MySQLdb 的脚本时遇到问题。从终端运行脚本工作正常,而在 PyCharm 中运行则失败

ImportError: No module named MySQLdb

我已经尝试过this线程,它有助于使事情在终端中工作。尝试在 IDE 中设置环境变量似乎不起作用。在 PyCharm Run Config 中我设置环境变量

DYLD_LIBRARY_PATH - /usr/local/mysql/lib/libmysqlclient.18.dylib
PATH - /usr/local/mysql/lib/

但我仍然收到导入错误。

最佳答案

@Dilettant 向我指出 https://stackoverflow.com/a/34992894/1989141 ,我意识到我应该在 PyCharm 中的两个不同位置设置 Python 解释器。

第一个位于主要首选项中(如链接中的 phil 解决方案),允许我指定 mysqldb 模块的本地文件夹路径。第二个是在我要运行的脚本的编辑配置设置中。我注意到口译员有所不同。

该脚本设置为使用 Python 2.7.6/System/Library/Frameworks/...... 版本运行(我相信是 OSx 预安装版本)。在终端和 PyCharm 常规设置中,我在/usr/local/bin/python 中使用 Python 2.7.9。

将脚本解释器与主设置中的脚本解释器(我为此多次添加 mysqldb 文件夹)相匹配可以解决导入错误。此外,我还删除了在编辑配置中设置的环境变量,因为不需要它们。

希望这有帮助。感谢@Dilettant 和@julivico 的建议。

关于python - 无法在 PyCharm 中导入 MySQLdb,在终端中运行良好。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37590492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com