Как установить пакет MySQLdb? (ImportError: нет модуля с именем setuptools) - PullRequest
40 голосов
/ 19 сентября 2009

Я пытаюсь установить пакет MySQLdb. Я нашел исходный код здесь .

Я сделал следующее:

gunzip MySQL-python-1.2.3c1.tar.gz
tar xvf MySQL-python-1.2.3c1.tar
cd MySQL-python-1.2.3c1
python setup.py build

В результате я получил следующее:

Traceback (most recent call last):
  File "setup.py", line 5, in ?
    from setuptools import setup, Extension
ImportError: No module named setuptools

Кто-нибудь знает, как решить эту проблему? Кстати, если я смогу выполнить описанный шаг, мне нужно будет сделать следующее:

sudo python setup.py install

А у меня нет прав системного администратора. У меня все еще есть возможность установить MySQLdb?

Спасибо.

Ответы [ 11 ]

0 голосов
/ 25 июля 2012

Когда вам нужно установить модули в Linux / Unix и у вас нет прав sudo / admin, один из простых способов - использовать установку по пользовательской схеме, в основном, запустить

"python setup.py install --user" из командной строки в папке устанавливаемого модуля / библиотеки

(подробнее см. http://docs.python.org/install/index.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...