Python windows服务器上的Django MySQL连接错误
我试过使用Python windows服务器上的Django MySQL连接错误,python,mysql,django,database,Python,Mysql,Django,Database,我试过使用 pip安装mysqlclient并显示 已满足要求:c:\program files\python37\lib\site包(1.3.12)中的mysqlclient 我还安装了带有连接器的MySQL 但是当我尝试pip安装MySQL-python时 它抛出了一个错误。它说为MySQL python构建轮子失败了。。。 它还抛出此异常 尝试: 将MySQLdb作为数据库导入 除了错误之外: 提高配置不当( '加载MySQLdb模块时出错。\n' “您安装了mysqlclient吗?”
pip安装mysqlclient
并显示
已满足要求:c:\program files\python37\lib\site包(1.3.12)中的mysqlclient
我还安装了带有连接器的MySQL
但是当我尝试pip安装MySQL-python时
它抛出了一个错误。它说为MySQL python构建轮子失败了。。。
它还抛出此异常
尝试:
将MySQLdb作为数据库导入
除了错误之外:
提高配置不当(
'加载MySQLdb模块时出错。\n'
“您安装了mysqlclient吗?”
)犯错误
当我尝试迁移数据库时,它没有迁移,因为它说mysql没有链接…python37还不支持mysql 试试这个:
python3 -m pip install PyMySQL
要求
Python–以下内容之一:
- CPython>=2.7或>=3.4
- 最新版本
- MySQL服务器–以下选项之一:
- MySQL>=5.5
- MariaDB>=5.5
python37还不支持mysql 试试这个:
python3 -m pip install PyMySQL
要求
Python–以下内容之一:
- CPython>=2.7或>=3.4
- 最新版本
- MySQL服务器–以下选项之一:
- MySQL>=5.5
- MariaDB>=5.5
从您的路径看,您似乎正在运行Python 3.7。是这样吗?mysqlclient可能还不能使用这个预发布的开发版本当我转到文件->设置->项目解释器时,它说的是python 3.6Ok,这只是一个猜测,正如你的路径说的是python 37。mysqlclient包是否显示在文件->设置->项目解释器的包列表中(假设您使用PyCharm作为IDE)?我使用
pip安装C:\inetpub\wwwroot\BugTracker\mysqlclient-1.3.12-cp37-cp37m-win\u amd64.whl安装了mysqlclient,它说它已经存在。是的,我使用PyCharm,当我到达项目解释器时,它显示了“Django 2.0.5、mysql连接器python 8.0.11、pip 9.0.1、pytz 2018.4、setuptools 28.8.0Huh?whl的名字是cp37。。。这就是我所期望的Python3.7轮子的名称。这个版本甚至没有出现在pypi.org上。你从哪里弄来的?如果您正在运行Python3.6,并且安装了为Python3.7构建的mysqlclient包,这实际上可能会导致您的问题。是这样吗?mysqlclient可能还不能使用这个预发布的开发版本当我转到文件->设置->项目解释器时,它说的是python 3.6Ok,这只是一个猜测,正如你的路径说的是python 37。mysqlclient包是否显示在文件->设置->项目解释器的包列表中(假设您使用PyCharm作为IDE)?我使用pip安装C:\inetpub\wwwroot\BugTracker\mysqlclient-1.3.12-cp37-cp37m-win\u amd64.whl安装了mysqlclient,它说它已经存在。是的,我使用PyCharm,当我到达项目解释器时,它显示了“Django 2.0.5、mysql连接器python 8.0.11、pip 9.0.1、pytz 2018.4、setuptools 28.8.0Huh?whl的名字是cp37。。。这就是我所期望的Python3.7轮子的名称。这个版本甚至没有出现在pypi.org上。你从哪里弄来的?如果您运行的是Python3.6,并且安装了为Python3.7构建的mysqlclient包,这实际上可能会导致您的问题。