
Я установил модуль numpy для Python 2.7. Однако у меня в системе три версии (2.4, 2.6 и 2.7), и он установлен только на 2.7. Я предполагаю, что это python по умолчанию, так как это версия, которую мне выдает команда "which python" в терминале. Я запускаю скрипт python в другой программе, которая по умолчанию использует python 2.4. У меня два вопроса:
Как мне установить numpy на нестандартную версию Python, в моем случае python2.4. Я проконсультировался на форумах и не смог найти ответа.
Могу ли я заставить другую программу запустить определенную версию Python при запуске скрипта Python? Из sys.version я могу увидеть, какой Python запущен, однако есть ли другая команда, которую я могу использовать, чтобы принудительно запустить определенную версию.
Спасибо
Спасибо, Дон Джоуи,
Да, я посмотрел на виртуальные среды, и это правильный способ сделать это. Я понимаю, что это будет работать в терминале, однако будет ли это работать, когда другая программа вызывает скрипт Python?
Ваше здоровье
решение1
То, что вы ищете, этовиртуальные среды. Они позволяют иметь разные версии пакета. Они также позволяют иметь несколько версий python, которые могут работать вместе.
Создайте виртуальную среду, которая использует 2.4. Установите в нее numpy. Запустите свой скрипт в этой venv (виртуальной среде). Наслаждайтесь.