我已经阅读了有关如何安装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个包裹
答案 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
答案 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