橙色应用找不到 MySQLdb。我该如何安装它?

Orange app can't find MySQLdb. How do I install it?

我已经在我的 Mac 上安装了 Orange 应用程序,当我尝试 "Prototypes > SQL" 小部件时,我在执行查询时遇到错误。它说 MySQLdb Python 库不是 found/installed.

如何安装它以便 Orange 应用程序可以找到它?

使用 pip:

pip install MySQL-python

就系统路径等而言,这可能不是最佳方法,但它确实有效。

找到您安装 Orange 的位置。如果在 OS 的应用程序目录中,它是: /Applications/Orange.app

在控制台试试这个:

cd <your_Orange_app>/Contents/Frameworks/Python.framework/Resources/Python.app/Contents/MacOS/

./Python <your_Orange_app>/Contents/Frameworks/Python.framework/Versions/2.7/bin/pip install MySQL-python

这只是执行 "pip install MySQL-python" 但具有相关的 python 和相关的 pip。

另一种方法可能是编辑 <your_Orange_app>/Contents/MacOS/ENV 文件并指定 MySQLdb 库的现有安装路径。