Я установил пару питонов в разных версиях с macports, и ядро python 2.6 также работает. Теперь мне нужно запустить программу, которая требует поддержки пакета MySQLdb в python, и этот пакет был установлен на питон, который я установил macports. Программа говорит мне, что MySQLdb не установлен, поэтому я думаю, что это яблочный питон, работающий для этой программы.
Я искал какую-либо помощь и нашел python_select для переключения между питонами. Однако после того, как команда
$>sudo python_select python25
сказал мне, что он выбрал версию «Python25» для питона, когда я типа
$>python
это еще яблоко питон 2.6, который запускает.
Вопрос в том, как я могу заставить python25 (тот, у кого MySQLdb) работать для программы, а не apple python?
Еще одна важная вещь: программа НЕ является .py-файлом и должна быть скомпилирована перед запуском. Так что мне нужно переустановить эту программу? Версия для Mac OS - Snow Leopard 10.6.
Любой ответ приветствуется.
За дополнительной информацией, я только что нашел этот вопрос: http://stackoverflow.com/questions/1499572/with-multiple-python-installs-how-does-macports-know-which-one-to-install- mysqld У меня такая же проблема, как и этот вопрос. Надеюсь, это поможет в ваших ответах. – Jim