如何从python连接到外部数据库?

如何从python连接到外部数据库?,python,mysql,Python,Mysql,我这里有一个问题,我是python新手,刚刚在我的计算机上安装了它。那么,我如何连接我的MySQL数据库呢?我做了一些搜索,发现我需要一个库来实现这一点,但每次我尝试 import MySQLdb as pymysql 它显示以下错误: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (

我这里有一个问题,我是python新手,刚刚在我的计算机上安装了它。那么,我如何连接我的MySQL数据库呢?我做了一些搜索,发现我需要一个库来实现这一点,但每次我尝试

import MySQLdb as pymysql

它显示以下错误:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-3b863ce28167> in <module>
      1 import os
----> 2 import MySQLdb as sql

ModuleNotFoundError: No module named 'MySQLdb'
---------------------------------------------------------------------------
ModuleNotFoundError回溯(上次最近调用)
在里面
1导入操作系统
---->2将MySQLdb作为sql导入
ModuleNotFoundError:没有名为“MySQLdb”的模块
我需要做什么才能完成这一切?即使我想连接到外部数据库,我也需要MySQL服务器本地主机吗?要求是什么?我该如何做?
非常感谢

关于python回溯-通常它们提供了大量信息,所以您可以复制最后一行并用谷歌搜索它。在您的情况下,
ModuleNotFoundError:没有名为'MySQLdb'的模块
似乎您没有安装包
MySQLab
-请检查此项 在python中有一个包管理器->pip,使用它从pypi.org安装所需的python包

如果有外部数据库,则不需要本地MySQL服务器。但您确实需要连接数据,例如DB_主机、DB_端口、DB_用户、用户密码、DB_名称。 您将需要这些信息,即使您决定在本地使用MySQL服务器


最后的建议是选择YouTube上的任何向导,然后根据课程进行)

你需要使用PIPIF来安装包,我必须使用本地主机MySQL服务器,我可以用XAMPP来使用它吗?我这样做了,并且收到一个错误,告诉我安装Visual C++ 14,我将这样做,并尝试将有关数据库的信息输入到您向我展示的站点中。MySQLdb似乎只适用于python 2.7,我有版本3.8,MySQLdb版本尚未发布,我将更改我的python版本,看看它是否有效。