Mac PyCharm Did you install mysqlclient?

安装python 报错:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

Did you install mysqlclient?

Mac PyCharm Did you install mysqlclient?_第1张图片

Mac PyCharm Did you install mysqlclient?_第2张图片

首先,报这个错误时,我已经在本地环境建好了虚拟环境,如上图一样选择好解释器。可是生成项目的时候,会报错。

无论你在虚拟环境安装多少包,它的范围只属于你当前创建的虚拟环境,因为你没有把它设置到当前项目的解释器。

创建虚拟环境过程:https://www.cnblogs.com/jinxp/p/9709895.html。

因此放弃了本地建好虚拟环境这种做法。

 

而后改用PyCharm本身自带的虚拟环境安装相应的包。

Mac PyCharm Did you install mysqlclient?_第3张图片

这样创建好项目之后,点击preference,搜索intere,找到解释器.双击pip

Mac PyCharm Did you install mysqlclient?_第4张图片

然后在弹出的页面搜索pymysql.安装之后,在__init__.py中引入:

import pymysql

pymysql.install_as_MySQLdb()

即可。

 

mac上发现一个问题,通过终端新建好的虚拟环境无法在pycharm上使用。pycharm每个项目都需要单独引入第三方包一次。

 

 

你可能感兴趣的:(Python)