问题1: pycharm解释器错误,导致module找不到
运行pycharm跑python脚本,提示module找不到,可是明明已经安装了第三方库。
现象:
在pycharm中运行python脚本,提示MySQLdb这个module找不到
#!/usr/bin/python
# -*- coding: utf-8 -*-
import MySQLdb
但是已经pip install mysql了,而且通过终端可以import MySQLdb
>>> import MySQLdb
>>>
而不通过pycharm运行.py脚本,直接用python *.py可以成功运行脚本,说明了module找不到的问题出在了pycharm上。
经过一番搜索,发现是pycharm解释器的事。参考:https://blog.csdn.net/u010041047/article/details/88242749
下图可以看出,创建了工程后,在工程目录下pycharm会有个目录是python解释器的目录,下图中的1
而自己安装的mysql库,存在于系统的解释器下,下图中的2
所以pycharm运行时如果用解释器1,依旧提示module找不到。
所以修改pycharm的解释器为2就ok了