от
Я могу получить Python для работы с PostgreSQL, но я не могу заставить его работать с MySQL. Основная проблема заключается в том, что на хостинга аккаунта я не имею возможности установить такие вещи, как Django или PySQL, я вообще не при их установке на моем компьютере, так что может это и хорошо, что я не могу установить на хост. Я нашел bpgsql действительно хорошо, потому что он не требует установки, это один файл, который я могу смотреть, читать и затем вызов функции. Кто-нибудь знает что-то подобное для MySQL?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

7 Ответы

0 голосов
от
Я могу получить Python для работы с PostgreSQL, но я не могу заставить его работать с MySQL. Основная проблема заключается в том, что на хостинга аккаунта я не имею возможности установить такие вещи, как Django или PySQL, я вообще не при их установке на моем компьютере, так что может это и хорошо, что я не могу установить на хост. Я нашел bpgsql действительно хорошо, потому что он не требует установки, это один файл, который я могу смотреть, читать и затем вызов функции. Кто-нибудь знает что-то подобное для MySQL?
0 голосов
от
MySQLdb-это то, что я использовал раньше. Если вы хост с помощью Python версии 2.5 или выше, поддержка баз данных sqlite3 построен в (SQLite позволяет иметь реляционную базу данных, которая является просто файлом в файловой системе). Но покупатель остерегается, SQLite не подходит для производства, поэтому она может зависеть того, что вы пытаетесь сделать с ним. Другим вариантом может быть, чтобы назвать своего хозяина и жаловаться, или менять хозяев. Честно говоря, эти дни, любой уважающий себя веб-хостинга, который поддерживает Python и MySQL должны иметь MySQLdb предварительно установленной.
0 голосов
от
У меня нет никакого опыта с http://www.SiteGround.com как веб-хостинг лично. Это только предположение, но это общие для общего узла для поддержки Python и MySQL с модуль MySQLdb (например, GoDaddy не делает этого). Попробуйте следующие CGI скрипт, чтобы увидеть, если установить MySQLdb-это.
#!/usr/bin/python

module_name = 'MySQLdb'
head = '''Content
0 голосов
от
Я загрузил его и получил внутреннюю ошибку
Premature end of script headers
После много играть вокруг, я обнаружил, что если я
import cgi
import cgitb; cgitb.enable()
import MySQLdb
Это дало бы мне гораздо более полезный ответ и сказать, что он не был установлен, вы можете увидеть это сами -> http://woarl.com/db.py Как ни странно, это приведет к ошибке
import MySQLdb
import cgi
import cgitb; cgitb.enable()
Я посмотрел на некоторые из других файлов, я была там, и кажется, что библиотека была одной из тех, что я уже пробовал.
0 голосов
от
Вы могли бы попытаться установить свои собственные установки Python с использованием виртуальных питона. Узнайте, как установить Django с помощью его здесь. Что было написано давным-давно, но он показывает, как я получил настройку MySQLdb, не имея root-доступ или что-то подобное. Как только вы получили основы, вы можете установить любой библиотеки Python, который вы хотите.
0 голосов
от
Вы действительно хотите MySQLdb для любого MySQL Python-кода. Однако, вам не нужно корневой доступ или что-нибудь, чтобы использовать его. Вы можете построить/установить его в каталог пользователя (~/Либ/вместо python2.х/узел-пакеты), и просто добавить это в свой PYTHON_PATH env переменную. Это должно работать для любой библиотеки Python. Дайте ему выстрелили, там действительно не очень хорошая альтернатива.
0 голосов
от
Бери кайло в https://docs.djangoproject.com/en/1.8/ref/databases/ MySQLdb используется в основном водитель, но если вы используете питон3 и Django 1.8.X, который не будет работать, то вы должны использовать mysqlclient, что это народные MySQLdb по следующей ссылке https://pypi.python.org/pypi/mysqlclient
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...