Anaconda позволяет пользователям устанавливать разные версии Python и R одновременно.Эти версии управляются в средах, которые можно активировать и деактивировать в соответствии с предпочтениями пользователя.
Я хотел бы указать, какую версию Python или R использовать при выполнении сценария в командной строке (независимо от того, какая среда активна).Это может выглядеть как
python -version 3.7 myPy3Script.py
python -version 2.7 myPy2Script.py
Здесь первая команда выполнит мой скрипт на Python 3, тогда как вторая строка выполнит мой второй скрипт на Python 2.
Могу ли яна самом деле сделать это на практике?Если да, то как?
Конечно, я мог бы просто указать путь к соответствующему исполняемому файлу python.Однако будут ли библиотеки загружаться правильно в этом случае?(См. этот выпуск).Кроме того, есть ли способ избежать ввода длинных путей?