virtualenv, mysql-python, зернышко: кто-либо знает как? [дубликат]

Я в состоянии выполнить SQL-запрос путем передачи по каналу его к SQL*Plus:

@echo select count(*) from table; | sqlplus username/password@database

Дают

@echo execute some_procedure | sqlplus username/password@databasename

попытка.

67
задан rz. 2 October 2009 в 20:33
поделиться

3 ответа

Я также пытаюсь настроить привязки MySQL в virtualenv. Все, что мне нужно было сделать, это установить пакет, содержащий mysql_config. В Ubuntu это называется libmysqlclient-dev .

После этого я смог сделать (virtualenv'd) python setup.py build и python setup.py install .

88
ответ дан 24 November 2019 в 14:42
поделиться

Не удается найти mysql_config. Поместите каталог, содержащий mysql_config, на свой путь и повторите попытку.

0
ответ дан 24 November 2019 в 14:42
поделиться

У вас может вообще не быть mysql_config, если у вас не установлен соответствующий пакет ОС mysqlclient-dev.

Лично для пакетов, требующих обширной компиляции C, я предпочитаю устанавливать ОС -упакованные версии, так как у меня было меньше проблем. Легче установить версию mysql-python в пакете ОС на всех моих серверах, чем установить зависимости компиляции.

К счастью, по моему опыту, эти пакеты также имеют тенденцию быть очень стабильными (mysql-python, PIL, lxml и т. Д.), Поэтому мне не нужно закреплять их версии для каждого проекта.

Однако это действительно так. запретите мне использовать virtualenv --no-site-packages, что меня немного раздражает.

1
ответ дан 24 November 2019 в 14:42
поделиться
Другие вопросы по тегам:

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