&引用;“未找到Python模块”;安装的模块出错

&引用;“未找到Python模块”;安装的模块出错,python,scrapy,mysql-python,Python,Scrapy,Mysql Python,我在Mac 10.6.8上安装了MAMP服务器。 我已经在Python2.6下安装了Scrapy和MySQLdb模块 当我从python命令行或在另一个项目中导入MySQLdb模块时,我没有看到任何错误,并且它按照预期工作。然而,当我在Scrapy项目中导入MySQLdb模块时,我得到了导入错误(“ImportError:没有名为MySQLdb的模块”) 我不是Python大师,这样的行为是完全出乎意料的。 为什么会这样?如何解决这个问题 $ which python /opt/local/bi

我在Mac 10.6.8上安装了MAMP服务器。 我已经在Python2.6下安装了Scrapy和MySQLdb模块

当我从python命令行或在另一个项目中导入MySQLdb模块时,我没有看到任何错误,并且它按照预期工作。然而,当我在Scrapy项目中导入MySQLdb模块时,我得到了导入错误(“ImportError:没有名为MySQLdb的模块”)

我不是Python大师,这样的行为是完全出乎意料的。 为什么会这样?如何解决这个问题

$ which python
/opt/local/bin/python (which is a symlink to "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6")


您安装了多个Python实例(例如,一个是内置的OSX,另一个来自MAMP)。检查这些模块是否实际安装在MAMP Python 2.6中(请参阅它们所在的站点包目录)

如果使用内置Python中的easy_install安装模块,则无法从其他Python实例中使用该模块


还有,为什么要使用MAMP呢?Mac OS X已经有了您需要的所有组件(Apache、MySQL、Python)。

您已经安装了多个Python实例(例如,一个是内置的OS X,另一个来自MAMP)。检查这些模块是否实际安装在MAMP Python 2.6中(请参阅它们所在的站点包目录)

如果使用内置Python中的easy_install安装模块,则无法从其他Python实例中使用该模块


还有,为什么要使用MAMP呢?Mac OS X已经有了您需要的所有组件(Apache、MySQL、Python)。

您的scrapy脚本是什么样子的<代码>$cat/usr/local/bin/scrapy你的scrapy脚本是什么样子的<代码>$cat/usr/local/bin/scrapy您是如何解决此问题的?这个答案可能会有所帮助,但如果能确切地知道是什么地方出了问题,以及是什么解决了问题,那就太好了。你是如何解决这个问题的?这个答案可能会有所帮助,但如果能确切地知道什么地方出了问题,以及是什么解决了问题,那就太好了。
$ which scrapy
/usr/local/bin/scrapy