Conda mysql 包无法在任何 python 解释器中识别
Conda mysql package not recognized in any python interpreter
我看过其他类似的问题,但我的所有路径似乎都没有问题。我试图在 conda 中安装 python mysql 库,这样我就可以使用它了。对于所有指标,它似乎已在 Pycharm 解释器中安装和识别,当 运行 conda list
时,我将 mysql
视为已安装的库,但任何时候我尝试导入它,我得到一个ModuleNotFoundError
。请参阅下面的示例:
为了隔离问题,我选择安装另一个以前不在我的环境中的知名软件包,tenserflow
,结果如下:
显然问题出在 mysql
库上,因为 tensorflow
按预期安装和运行,这意味着这不是解释器的问题,也不是不正确的 python 路径,甚至可能是 conda.
我不知道问题出在哪里。我安装了 mysql 服务器,虽然这应该无关紧要,而且我只有一个环境。我正在尝试连接到数据库,并且从未在 Python 上使用过任何 mysql 库,所以如果可以推荐其他库,我没有偏好,我只想要我的数据库!
提前致谢!
您只安装了 c 库 mysql
,而不是您要查找的 python 库。
你需要做的
conda install -c conda-forge mysql-connector-python
这将安装您正在寻找的 mysql
python 模块
我看过其他类似的问题,但我的所有路径似乎都没有问题。我试图在 conda 中安装 python mysql 库,这样我就可以使用它了。对于所有指标,它似乎已在 Pycharm 解释器中安装和识别,当 运行 conda list
时,我将 mysql
视为已安装的库,但任何时候我尝试导入它,我得到一个ModuleNotFoundError
。请参阅下面的示例:
为了隔离问题,我选择安装另一个以前不在我的环境中的知名软件包,tenserflow
,结果如下:
显然问题出在 mysql
库上,因为 tensorflow
按预期安装和运行,这意味着这不是解释器的问题,也不是不正确的 python 路径,甚至可能是 conda.
我不知道问题出在哪里。我安装了 mysql 服务器,虽然这应该无关紧要,而且我只有一个环境。我正在尝试连接到数据库,并且从未在 Python 上使用过任何 mysql 库,所以如果可以推荐其他库,我没有偏好,我只想要我的数据库!
提前致谢!
您只安装了 c 库 mysql
,而不是您要查找的 python 库。
你需要做的
conda install -c conda-forge mysql-connector-python
这将安装您正在寻找的 mysql
python 模块