Python 3.8.5和MYSQLDB

问题描述

最近,我一直在尝试在Pycharm上设置MysqLDB。我已经安装了Python 3.8.5,确保已设置PATH,并且一切似乎都可以轻松进行。之后,我运行了pip命令。

python -m pip install MysqLdbpython -m pip install MysqLdb-python

但无济于事。

我试图从Pycharm的解释器页面安装它,但也没有骰子。我也尝试使用.whl文件进行安装,但这也导致了失败。在过去的几天里,我进行了无数次搜索,发现了该错误,但我所看到的所有修复均未真正起作用。无论我尝试安装哪个迭代,我得到的错误都是相同的。在我看到的所有指南中,除了尝试做的安装工作外,我再也没有提到我错过的步骤或应该做的事情。错误如下。

ERROR: Could not find a version that satisfies the requirement MysqLdb (from versions: none)
DEPRECATION: The -b/--build/--build-dir/--build-directory option is deprecated. pip 20.3 will remove support for this functionality. A possible replacement is use the TMPDIR/TEMP/TMP environment variable,possibly combined with --no-clean. You can find discussion regarding this at https://github.com/pypa/pip/issues/8333.
ERROR: Could not find a version that satisfies the requirement MysqLdb (from versions: none)
ERROR: No matching distribution found for MysqLdb

解决方法

您可以尝试安装以下内容,

import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import pandas as pd

X = np.arange(5,190,10,dtype=int)
Y = np.arange(450,800,1)
Z = np.random.rand(350,19)

df = pd.DataFrame(data=Z,columns=X,index=Y)
sns.heatmap(df,square=False)
plt.show()

或者您可以转到lfd.uci.edu/~gohlke/pythonlibs/#mysql-python并安装轮子。

,

您似乎使用了错误的软件包尝试通过pip安装mysqldb。我尝试了该错误,并收到了与您所遇到的错误相同的错误消息,该错误告诉我pip正在寻找要下载并安装的软件包,但找不到它。

尝试以下方法:

pip install MySQL-python

您可以在此处了解有关此软件包的更多信息: https://pypi.org/project/MySQL-python/#description