scada:python

Це стара версія документу!


Встановлення Python та розпакування Playwright bundle

Ця інструкція описує встановлення Python з exe-файлу та розпакування архіву з Playwright для роботи без інтернету.

  1. Знайдіть файл python-3.13.15-amd64.exe (переданий разом з архівом).
  2. Запустіть файл подвійним кліком.
  3. Важливо: на першому екрані інсталятора обов'язково поставте галочку внизу вікна:
    • “Add python.exe to PATH”
  4. Натисніть “Install Now”.
  5. Дочекайтесь завершення встановлення та закрийте вікно інсталятора.

Відкрийте командний рядок (cmd) і виконайте:

python --version

Має вивести версію, наприклад: Python 3.13.15

  1. Скопіюйте файл playwright_bundle.rar на комп'ютер (флешка, локальна мережа тощо).
  2. Розпакуйте архів у корінь диска C:, щоб отримати шлях:
C:\playwright_bundle\
  1. Переконайтесь, що всередині є така структура:
C:\playwright_bundle\
├── wheels\
│   ├── playwright-1.62.0-py3-none-win_amd64.whl
│   ├── greenlet-3.5.5-cp313-cp313-win_amd64.whl
│   ├── pyee-13.0.1-py3-none-any.whl
│   └── typing_extensions-4.16.0-py3-none-any.whl
└── ms-playwright\
    ├── .links
    ├── chromium-1234
    ├── chromium_headless_shell-1234
    ├── ffmpeg-1011
    └── winldd-1007

Примітка: якщо розпакувати архів в інше місце (не в корінь диска), потрібно буде відповідно змінити шлях у наступних кроках встановлення Playwright.

Інструкція описує встановлення пакета Playwright та налаштування браузера Chromium з локально підготовленої папки playwright_bundle, без доступу до інтернету.

  • Python вже встановлено (див. інструкцію “Встановлення Python та розпакування Playwright bundle”).
  • Архів розпаковано за шляхом:
C:\playwright_bundle\

Відкрийте командний рядок (cmd) і виконайте:

pip install --no-index --find-links=C:\playwright_bundle\wheels playwright

Якщо команда pip не розпізнається, використайте:

python -m pip install --no-index --find-links=C:\playwright_bundle\wheels playwright

Після успішного виконання у консолі має з'явитись повідомлення:

Successfully installed greenlet-3.5.5 playwright-1.62.0 pyee-13.0.1 typing-extensions-4.16.0

Playwright має “знати”, де шукати вже завантажений браузер Chromium, замість того щоб качати його з інтернету.

setx PLAYWRIGHT_BROWSERS_PATH "C:\playwright_bundle\ms-playwright"

Важливо: після цієї команди потрібно перезапустити консоль (закрити й відкрити наново), щоб змінна середовища підхопилась.

set PLAYWRIGHT_BROWSERS_PATH=C:\playwright_bundle\ms-playwright

Діє, поки не закрите це вікно консолі.

Додайте на самому початку скрипта, до імпорту playwright:

import os
os.environ["PLAYWRIGHT_BROWSERS_PATH"] = r"C:\playwright_bundle\ms-playwright"

Створіть тестовий файл test.py з таким вмістом:

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page()
    page.goto("https://example.com")
    print(page.title())
    browser.close()

Запустіть:

python test.py

Якщо все налаштовано правильно, скрипт відкриє сторінку без помилок і виведе її заголовок у консоль.

Означає, що змінна PLAYWRIGHT_BROWSERS_PATH не встановлена або вказує на неправильний шлях.

Перевірте поточне значення змінної:

echo %PLAYWRIGHT_BROWSERS_PATH%

Результат має відповідати шляху:

C:\playwright_bundle\ms-playwright

Якщо рядок порожній — виконайте команду setx з кроку 2 ще раз та перезапустіть консоль.

Це означає, що Python не додано до PATH під час встановлення. Перевстановіть Python, обов'язково поставивши галочку “Add python.exe to PATH”, або використовуйте повний шлях до python.exe та pip.exe напряму.

  • scada/python.1787837236.txt.gz
  • Востаннє змінено: 2026/08/27 16:27
  • повз scada