如何使用Conda安装MySQLdb?

Jam*_*ves 8 python mysql mysql-python

我已经阅读了几个关于如何安装MySQLdb的不同解释,但我不确定哪种情况适用于我,因为我的错误信息不同.我的系统似乎无法找到MySQLdb.我安装了pymysql,但是我需要导入MySQLdb来使用该库中的程序.

谢谢你的帮助.


$ conda install MySQLdb
Run Code Online (Sandbox Code Playgroud)

获取包元数据:....错误:当前osx-64通道中找不到匹配的包:mysqldb

你的意思是其中之一吗?

pymysql
Run Code Online (Sandbox Code Playgroud)

您可以在anaconda.org上搜索此软件包

anaconda search -t conda mysqldb

$ anaconda search -t conda mysqldb
Run Code Online (Sandbox Code Playgroud)

使用anaconda-server api站点https://api.anaconda.org 运行'anaconda show'以获取更多详细信息:未找到包名称 版本| 包装类型| 平台
------------------------- | ------ | --------------- | ---------------找到0个包裹

小智 22

尝试使用此命令:

conda install mysql-python
Run Code Online (Sandbox Code Playgroud)

  • 仅适用于Python 2.7.在Python3上,执行```pip install mysqlclient```. (3认同)
  • 测试了它可以在最简单的解决方案ubuntu 14.04上运行! (2认同)

小智 8

对于2018年以上的Google员工,您可以从bioconda频道安装

conda install -c bioconda mysqlclient
Run Code Online (Sandbox Code Playgroud)

  • 截至2018年7月在MacOS上为我工作 (2认同)

Ste*_*fan 5

你可以选择pip install:

pip install mysql-python
Run Code Online (Sandbox Code Playgroud)

或者,如果pip您遇到问题,请使用如下binstar包:

conda install binstar
binstar search -t conda mysql-python
Run Code Online (Sandbox Code Playgroud)

然后conda install -c是匹配的包.

  • 我试过了,但我收到了这条消息:---错误:当前osx-64通道中找不到匹配的包:mysql-python你的意思是其中之一吗?mysql-connector-python您可以使用anaconda搜索-ac conda mysql-python在anaconda.org上搜索此软件包 (2认同)