可能是您正在使用其他Python可执行文件。在外壳上,输入
whichpython以查找Python可执行文件所在的位置。假设这返回的不是
/usr/bin/python,比如
/home/myuser/bin/python,然后在脚本的第一行中编写:
#!/home/myuser/bin/python
也可能是您的外壳程序具有名为的环境变量
PYTHONPATH。如果是这种情况,并且您发现它是从哪里导入库的,那么这就是在导入“ MySQLdb” 之前
在脚本的第一行中添加查找库的路径的方式:
import sys; sys.path.append('/path/to/MySQLdb-lib/')


