Если MySQLdb теперь распространяется способом, требующим setuptools
, вы можете либо загрузить последний (например, из здесь ), либо реорганизовать MySQLdb setup.py, чтобы обойти setuptools
(возможно, просто импортировать setup
и Extension
из простого distutils
могут работать, но вам также может понадобиться отредактировать некоторые из файлов setup_*.py
в том же каталоге).
В зависимости от того, как настроена установка Python на вашем сайте, установка расширений для вашего личного использования без необходимости наличия прав sysadm может быть сложной, но это никогда не бывает по-настоящему невозможно, если у вас есть доступ к оболочке. Вам нужно настроить sys.path вашего Python, чтобы начать с собственного каталога, который является вашим личным эквивалентом общесистемного каталога pacages, например, установив PYTHONPATH
постоянно в вашей собственной среде, а затем вручную поместите в указанный личный каталог то, что обычные установки обычно помещают в пакеты сайтов (и / или их подкаталоги).