Skip to content

Instantly share code, notes, and snippets.

@olgapshen
Created February 3, 2022 09:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save olgapshen/8c2bbd470d66ad4054d74f03a7a3aab4 to your computer and use it in GitHub Desktop.
Save olgapshen/8c2bbd470d66ad4054d74f03a7a3aab4 to your computer and use it in GitHub Desktop.

Портабельный Python

Не успешная попытка настроить портабельный python на Windows-е.

Важно заметить, что на момент составления данного мануала использовалась версия Python3.8.10. Скачать её вы можете от [сюда][2].

Python 3.8.10 - May 3, 2021 Download Windows embeddable package (64-bit)

Распакуйте в любое удобное место.

Пропишите пути в переменной пользователя PATH. Учитывая ограничения прав администратора, но возможность изменять пользовательские ключи в реестре, измените пути напрямую в:

HKCU\Environment\Path

Добавьте:

<PATH_TO_PYTHON_3.8.10>:<PATH_TO_PYTHON_3.8.10>\Scripts

Найдите файл python38._pth в корне папки с Python-ом и добавьте туда путь к папке Lib\site-packages. Должно получится:

python38.zip
.
Lib\site-packages

# Uncomment to run site.main() automatically
#import site

В некоторых случаях, если файлы Python-а не подвязываются автоматически к исполнителю, поможет серия комманд:

> assoc .py=Python.File
> ftype Python.File="<PYTHON_PATH>\pythonw.exe %1 %*"

А так же можификация ключей в разделе реестра:

HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment