scada:python

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
scada:python [2026/08/27 16:24] scadascada:python [2026/08/28 10:05] (поточний) scada
Рядок 5: Рядок 5:
 ===== 1. Встановлення Python ===== ===== 1. Встановлення Python =====
  
-  - Знайдіть файл **python-3.13.15-amd64.exe** (переданий разом з архівом).+  - Завантажте файл {{ :python-3.13.15-amd64.rar | python-3.13.15-amd64.rar}} (розархівуйте).
   - Запустіть файл подвійним кліком.   - Запустіть файл подвійним кліком.
   - **Важливо:** на першому екрані інсталятора обов'язково поставте галочку внизу вікна:   - **Важливо:** на першому екрані інсталятора обов'язково поставте галочку внизу вікна:
Рядок 24: Рядок 24:
 ===== 2. Розпакування архіву playwright_bundle.rar ===== ===== 2. Розпакування архіву playwright_bundle.rar =====
  
-  - Скопіюйте файл **playwright_bundle.rar** на комп'ютер (флешка, локальна мережа тощо).+  - Скопіюйте файл playwright_bundle.rar** на комп'ютер (флешка, локальна мережа тощо).
   - Розпакуйте архів у корінь диска **C:**, щоб отримати шлях:   - Розпакуйте архів у корінь диска **C:**, щоб отримати шлях:
 <code> <code>
Рядок 48: Рядок 48:
 **Примітка:** якщо розпакувати архів в інше місце (не в корінь диска), потрібно буде відповідно змінити шлях у наступних кроках встановлення Playwright. **Примітка:** якщо розпакувати архів в інше місце (не в корінь диска), потрібно буде відповідно змінити шлях у наступних кроках встановлення Playwright.
  
-===== 3. Наступні кроки =====+===== 3. Встановлення Playwright на ПК без інтернету =====
  
-Після виконання цих двох кроків можна переходити до встановлення пакета **playwright** з локальної папки ''wheels'' та налаштування змінної середовища **PLAYWRIGHT_BROWSERS_PATH** (див. окрему інструкцію "Встановлення Playwright на ПК без інтернету").+ 
 +Інструкція описує встановлення пакета {{ :playwright_bundle.rar | playwright}} та налаштування браузера Chromium з локально підготовленої папки **playwright_bundle**, без доступу до інтернету. 
 + 
 +===== Передумови ===== 
 + 
 +  * Python вже встановлено (див. інструкцію "Встановлення Python та розпакування Playwright bundle"). 
 +  * Архів розпаковано за шляхом: 
 +<code> 
 +C:\playwright_bundle\ 
 +</code> 
 + 
 +===== 4. Встановлення пакета playwright з локальної папки ===== 
 + 
 +Відкрийте командний рядок (cmd) і виконайте: 
 + 
 +<code> 
 +pip install --no-index --find-links=C:\playwright_bundle\wheels playwright 
 +</code> 
 + 
 +Якщо команда ''pip'' не розпізнається, використайте: 
 + 
 +<code> 
 +python -m pip install --no-index --find-links=C:\playwright_bundle\wheels playwright 
 +</code> 
 + 
 +Після успішного виконання у консолі має з'явитись повідомлення: 
 +<code> 
 +Successfully installed greenlet-3.5.5 playwright-1.62.0 pyee-13.0.1 typing-extensions-4.16.0 
 +</code> 
 + 
 +===== 5. Налаштування шляху до браузера ===== 
 + 
 +Playwright має "знати", де шукати вже завантажений браузер Chromium, замість того щоб качати його з інтернету. 
 + 
 +==== Варіант А — постійно для користувача (рекомендовано) ==== 
 + 
 +<code> 
 +setx PLAYWRIGHT_BROWSERS_PATH "C:\playwright_bundle\ms-playwright" 
 +</code> 
 + 
 +**Важливо:** після цієї команди потрібно **перезапустити консоль** (закрити й відкрити наново), щоб змінна середовища підхопилась. 
 + 
 +==== Варіант Б — тимчасово, лише для поточного вікна консолі ==== 
 + 
 +<code> 
 +set PLAYWRIGHT_BROWSERS_PATH=C:\playwright_bundle\ms-playwright 
 +</code> 
 + 
 +Діє, поки не закрите це вікно консолі. 
 + 
 +==== Варіант В — прописати прямо у Python-коді ==== 
 + 
 +Додайте на самому початку скрипта, до імпорту playwright: 
 + 
 +<code> 
 +import os 
 +os.environ["PLAYWRIGHT_BROWSERS_PATH"] = r"C:\playwright_bundle\ms-playwright" 
 +</code> 
 + 
 +===== 6. Перевірка роботи ===== 
 + 
 +Створіть тестовий файл ''test.py'' з таким вмістом: 
 + 
 +<code> 
 +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() 
 +</code> 
 + 
 +Запустіть: 
 + 
 +<code> 
 +python test.py 
 +</code> 
 + 
 +Якщо все налаштовано правильно, скрипт відкриє сторінку без помилок і виведе її заголовок у консоль. 
 + 
 +===== 7. Усунення проблем ===== 
 + 
 +==== Помилка: Executable doesn't exist ==== 
 + 
 +Означає, що змінна **PLAYWRIGHT_BROWSERS_PATH** не встановлена або вказує на неправильний шлях. 
 + 
 +Перевірте поточне значення змінної: 
 + 
 +<code> 
 +echo %PLAYWRIGHT_BROWSERS_PATH% 
 +</code> 
 + 
 +Результат має відповідати шляху: 
 +<code> 
 +C:\playwright_bundle\ms-playwright 
 +</code> 
 + 
 +Якщо рядок порожній — виконайте команду **setx** з кроку 2 ще раз та перезапустіть консоль. 
 + 
 +==== Помилка: pip не знайдено ==== 
 + 
 +Це означає, що Python не додано до PATH під час встановлення. Перевстановіть Python, обов'язково поставивши галочку **"Add python.exe to PATH"**, або використовуйте повний шлях до ''python.exe'' та ''pip.exe'' напряму.
  • scada/python.1787837044.txt.gz
  • Востаннє змінено: 2026/08/27 16:24
  • повз scada