如何使用Conda安装MySQLdb?

时间:2015-12-07 18:19:23

标签: python mysql mysql-python

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

感谢您的帮助。

$ conda install MySQLdb

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

您的意思是其中之一吗?

pymysql

您可以使用

在anaconda.org上搜索此软件包
anaconda search -t conda mysqldb

$ anaconda search -t conda mysqldb

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

9 个答案:

答案 0 :(得分:19)

尝试使用此命令:

conda install mysql-python

答案 1 :(得分:5)

你可以回到<?php class Shiftmint_Disable_GuestInvoice_Model_Observer { public function paymentMethodIsActive($observer) { $instance = $observer->getMethodInstance(); $result = $observer->getResult(); if ($instance->getCode() == "IsrInvoice") { if (Mage::getSingleton('customer/session')->isLoggedIn()) { $result->isAvailable = false; $result->save(); } else { $result->isAvailable = true; $result->save(); } $observer->setResult($result); } } }

pip install

或者,如果您的情况与pip install mysql-python 存在问题,请使用pip包,如下所示:

binstar

然后conda install binstar binstar search -t conda mysql-python 匹配的包。

答案 2 :(得分:5)

对于2018年以上的Google员工,您可以从bioconda channel

安装
conda install -c bioconda mysqlclient

答案 3 :(得分:3)

使用conda run:

安装此软件包
conda install -c anaconda mysql-python=1.2.5

点击此处: https://anaconda.org/anaconda/mysql-python

答案 4 :(得分:2)

试试这个:

conda install mysql-connector-python 

答案 5 :(得分:1)

〜/ anaconda2 $ conda install mysql-python

适用于ubuntu 16.04

答案 6 :(得分:1)

Python 3.8应该执行以下命令

conda install -c anaconda mysql-connector-python

答案 7 :(得分:0)

对于Anaconda Python,@ StephenRauch具有正确的解决方案,因为Anaconda Enterprise文档中已正式支持该解决方案:

conda install -c anaconda mysql-connector-python

参考:https://enterprise-docs.anaconda.com/en/latest/data-science-workflows/data/mysql.html

答案 8 :(得分:0)

在 mysqldb 中使用 3.x 以上的 python

pip install mysqlclient