在Python 3.6上安装MySqlDB

27 浏览
0 Comments

在Python 3.6上安装MySqlDB

我无法解决这个问题已经一天了。当我尝试执行我的django项目时,pycharm会抛出错误\"No module named \'MySQLdb\'\"。在stackoverflow上参考了类似问题后,我尝试通过文件设置安装包,结果又出现另一个错误

"Could not find a version that satisfies the requirement MySQLdb (from versions: )
No matching distribution found for MySQLdb"

。\n我的项目需要python 3.6,而没有MysqlDB项目似乎无法工作。我尝试安装mysqlAlchemy和mysqlconnector,但都没有用。有人能指出如何解决这个问题吗?\n我使用的是Mac,在终端中运行该项目没有问题。\n编辑:我尝试从pycharm的包管理器中安装mysql,但又出现另一个错误No module named \'ConfigParser\'

0
0 Comments

在Python 3.6中安装MySqlDB的问题常见于Python 3.5.3版本。解决方法是使用pip install pymysql命令安装pymysql,并在与wsgi.py文件位于同一目录下的__init__.py文件中添加以下代码:

import pymysql
pymysql.install_as_MySQLdb()

不清楚"你可能需要使用pip install pymysql命令安装pymysql并将以下代码添加到与wsgi.py文件位于同一目录下的__init__.py文件中"的含义,但是我在我的.py脚本顶部添加了import pymysql pymysql.install_as_MySQLdb(),然后问题得到了解决。

0