Как я могу использовать Conda для установки MySQLdb?

Я прочитал несколько разных объяснений о том, как установить 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 site https://api.anaconda.org Запустите ' Anaconda show ', чтобы получить более подробную информацию: Нет пакетов Имя | Версия | Типы Пакетов / Платформы
------------------------- | ------ | --------------- | --------------- Найдено 0 пакетов

7 ответов


вы можете либо вернуться на pip install:

pip install mysql-python

или, если есть проблемы с pip как и в вашем случае, используйте binstar пакет Вот так:

conda install binstar
binstar search -t conda mysql-python

а то conda install -c соответствующий пакет.


попробуйте использовать эту команду:

conda install mysql-python

для этих гуглеров в 2018+, вы можете установить из bioconda канал

conda install -c bioconda mysqlclient

чтобы установить этот пакет с помощью conda run:

conda install -c anaconda mysql-python=1.2.5

регистрация здесь: https://anaconda.org/anaconda/mysql-python


~ / anaconda2$ conda установить mysql-python

работает на ubuntu 16.04


попробуйте это:

conda install mysql-connector-python 

в Windows 10, С Python 2.7 или 3+ Используйте эту команду,

pip install mysqlclient

:)