нужно ли указывать путь после установки MySQL db для Python 2.6 - PullRequest
1 голос
/ 16 июля 2009

Я использую Python 2.6.1, MySQL4.0 на платформе Windows и успешно установил MySQLdb.

Нужно ли нам задавать какой-либо путь для моего кода Python и MySQLdb для успешного запуска моего приложения? Без каких-либо путей установки (в моем коде я импортирую MySQLdb) я получаю Нет модуля с именем MySQLdb Ошибка приходит, и я не могу двигаться дальше.

Ответы [ 3 ]

0 голосов
/ 16 июля 2009

нет, обычно это не требуется (не для хороших манерных модулей, таких как MySQLdb)

Вы проверили мой ответ на предыдущий вопрос? соединение Python 2.6.1 с MySQLdb

0 голосов
/ 27 июня 2017

Когда вы устанавливаете любую зависящую от проекта библиотеку python, всегда устанавливайте эти библиотеки в соответствующей виртуальной среде

1. pip install virtualenv

Это установит virtualenv, теперь создайте виртуальную среду с именем разное

2. virtualenv miscellaneous

Это создаст виртуальную среду с именем «Разное» в рабочем каталоге

3. source miscellaneous/bin/activate

Это запустит виртуальную среду, и теперь любая библиотека, которую вы установите, будет установлена ​​в этой среде

4. pip install MySQL-python
0 голосов
/ 16 июля 2009

Как вы установили MySQLdb? Похоже, что ваш модуль MySQLdb находится за пределами PYTHONPATH, что указывает на некоторое несоответствие между тем, как вы установили сам Python, и тем, как вы установили MySQLdb.

Или, возможно, вы установили двоичный файл MySQLdb, который не предназначен для вашей версии Python? Модули обычно помещаются в зависимые от версии папки.

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