安装的modu上出现“找不到Python模块”错误

2024-05-15 09:01:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在mac10.6.8上安装了MAMP服务器。 我已经在python2.6下安装了Scrapy和MySQLdb模块

当我从python命令行或在另一个项目中导入MySQLdb模块时,我没有看到任何错误,并且它按预期工作。然而,当我在scrpy项目中导入MySQLdb模块时,我得到了import错误(“ImportError:No module named 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")

^{pr2}$

Tags: 模块项目命令行import服务器whichbinlocal
1条回答
网友
1楼 · 发布于 2024-05-15 09:01:15

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

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

为什么要用MAMP呢?macosx已经拥有了您需要的所有组件(Apache、MySQL、Python)。在

相关问题 更多 >