Нет модуля с именем MySQLdb при попытке загрузить панель инструментов OpenStack

Эти настройки работают отлично для меня:

Яркость -10 Контраст 70 Насыщенность 120 Hue -30 Температура 6300
1
задан 3 May 2012 в 01:42

2 ответа

Я тоже задал этот вопрос в панели запуска. Слава богу, они помогают мне решить эту проблему. https://answers.launchpad.net/horizon/+question/189051

Запустив эту команду для установки MySQL-python

$ tools/with_venv.sh pip install MySQL-python

@ Ken: Спасибо. Ты прав. Но я не понимаю, в чем разница между командой easy_install и pip! Я проверю его позже.

0
ответ дан 25 May 2018 в 13:54

С virtualenv у вас есть собственная среда специально для этого приложения. Если вы используете --no-site-packages, он не будет использовать системные модули, установленные за пределами стандартной библиотеки.

Решение состоит в том, чтобы активировать виртуальную среду и установить ее там. Попробуйте что-то вроде этого:

cd (project directory)
source bin/activate
easy_install MySQL-python

При этом вы установите MySQLdb внутри собственной виртуальной среды проекта и будете отделены от общесистемной установки. Преимущество virtualenv заключается в том, что он позволяет хранить несколько версий программного обеспечения, содержащихся там, где они вам нужны.

3
ответ дан 25 May 2018 в 13:54
  • 1
    Да, я сделал все эти команды, но вы можете видеть в моем посте. Он сообщает, что MySQL-python активен, но он находится в общесистемной установке. Я понимаю, что вы имеете в виду, но я не могу установить MySQL-python в виртуальную среду. – neo0 28 February 2012 в 08:38
  • 2
    Когда вы запускаете сценарий исходного бина / активирования, изменяет ли его подсказку, чтобы сказать (имя проекта) до него? – Ken Kinder 28 February 2012 в 08:42
  • 3
    В моем случае я запускаю $ source .venv / bin / activate, но он возвращает s '(.venv)', тогда ничего не происходит. – neo0 28 February 2012 в 08:58
  • 4
    Моя догадка что-то не так с самой виртуальной средой. Или, может быть, вы используете необычную оболочку? – Ken Kinder 29 February 2012 в 19:28

Другие вопросы по тегам:

Похожие вопросы: