我尝试使用easy_install和PIP安装MySQLdb。它说它安装得很好。当我尝试从终端运行脚本时,它说
Traceback (most recent call last):
File "./parsing_script.py", line 5, in <module>
import MySQLdb
ImportError: No module named MySQLdb
但是当我在eclipse中运行它时,同样的脚本运行正常。 我的VM是Ubuntu 13.04 64bit。 我还运行了yolk来列出活动包,它将MySQLdb显示为活动状态。
rajul@ubuntu:~$ yolk -l
Mako - 0.8.1 - active
MarkupSafe - 0.15 - active
MySQL-python - 1.2.5 - active development (/usr/local/lib/python2.7/dist-packages)
这里也是我的python路径,它似乎不包含dist-packages。可能是问题,如果是这样,我该如何添加它。
>>> import sys
>>> print sys.path
['', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat- linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages']