У меня есть пара версий Portable Python, установленных на моем флэш-накопителе usb, поэтому я могу с ними повозиться, когда я вдали от основного компьютера или если я хочу попробовать что-то с другой версией.
Прямо сейчас он установлен в «F: \ Portable Python 2.7.2.1 \ App \ python.exe», что позволяет набирать его снова и снова. Конечно, история командной строки и завершение табуляции могут облегчить некоторые утомительные вещи, но мне было интересно, есть ли правильный способ настроить вещи так, чтобы вместо того, чтобы вводить это полное имя и имя сценария, я может просто набрать 'python myscript.py' и указать 'python', указывающий на вышеуказанный исполняемый файл (или указать 'python3', указывающий на f: \ Portable Python 3.2.1.1) - без постоянной установки python на компьютер.
Я попытался использовать простой .bat-файл с именем 'python.bat', который при вызове выполнял именованный файл ..., который работал до тех пор, пока я а) не оказался на другом компьютере, который назначил другую букву диска для флешки usb или б) я попытался запустить скрипт, который принимал несколько аргументов командной строки, которые, очевидно, не проходили «через» файл bat.
Просто подумав вслух, в * nix-y терминах, я предполагаю, что мне нужно кое-как установить переменную среды для $ PATH для сеанса, а затем сбросить ее, когда я закончу. Возможно, это отличный первый полезный скрипт на python, но, очевидно, мне нужна небольшая помощь, чтобы понять, правильно ли я направляюсь в правильном направлении и т. Д.
ТИА
Monte