Перенос скрипта python на ПК на котором нет возможности установить python

у меня есть скрипт написанный на python, его нужно перенести на ПК у которого нет доступа к интернету и не установлен python, к тому же на этот ПК нельзя устанавливать python. Насколько понял (после долгих поисков), это реализуемо, если как то создать виртуальное окружение, туда же добавить необходимые библиотеки, а в самом скрипте указать путь до папки с библиотеками. Но информация настолько разрознена (и я в самом начале изучения python и всего что с этим связано), что связать это воедино и реализовать у меня не получается. Буду благодарен за помощь. Повторю суть вопроса: запустить скрипт python на ПК на котором нет python, нет доступа к интернет и нельзя устанавливать python.


Ответы (1 шт):

Автор решения: Alpensin

Как я понял питон всё же установлен. Если нет, его можно установить стандартным установщиком без админских прав. Просто надо выбрать установку для текущего юзера и не добавлять в переменные окружения. Или скачать отсюда портативную версию http://winpython.github.io/
По поводу установки библиотек я действовал следующим образом.

  • Имел аналогичный питон на машине с интернетом с теми же библиотеками.
  • Когда надо было что-то добавить выполнял на этой машине python -m pip download [options] <local project path>. Детали команды. Таким образом качал нужную библиотеку и все зависимости.
  • Дальше копировал эти файлы на удалённый комп. А там py -m pip install --no-index --find-links=file:///local/dir/ SomeProject или py -m pip install ./downloads/SomeProject-1.0.4.tar.gz Примеры
→ Ссылка