Запуск Scons с двумя установками Python в Windows - PullRequest
0 голосов
/ 05 августа 2011

Я установил две разные версии Python (3.1 и 2,7), и теперь это вызывает головную боль.Установка по умолчанию - 3.1, для которой установлены PYTHONHOME и PYTHONPATH.Проблема в том, что когда я пытаюсь запустить scons из установки 2.7 (через Python27 / Scripts / scons.bat), я получаю различные ошибки импорта, которые ссылаются на папку Python31 / lib /.

Есть ли хорошие решения дляэто, за исключением изменения PYTHONHOME и PYTHONPATH для всей системы.Разве scons не сможет работать с двумя установленными версиями python?

Не уверен, что это вопрос SuperUser или SO, но я думаю, что большинство людей, имеющих опыт работы с Python и Scons, зависает здесь,а не в SU.

1 Ответ

1 голос
/ 05 августа 2011

Попробуйте установить PYTHONHOME и PYTHONPATH в сценариях scons.bat на правильные значения для каждой установки Python соответственно.

...