Для запуска скрипта на Python, используя сторонние библиотеки, которые находятся в виртуальном окружении, можно воспользоваться следующими способами:
1. Активировать виртуальное окружение в командной строке:
- Для Windows:
```
path\to\venv\Scripts\activate
```
- Для macOS/Linux:
```
source path/to/venv/bin/activate
```
После активации виртуального окружения можно запустить скрипт, и Python будет использовать библиотеки из этого окружения.
2. Обновить переменную окружения PATH в условном бат-файле:
- Для Windows:
```batch
set "PATH=path\to\venv\Scripts;%PATH%"
path\to\python.exe path\to\script.py
```
После добавления пути к виртуальному окружению в переменную PATH, скрипт будет запускаться с использованием библиотек из этого окружения.
3. Обновить переменную окружения PATH в системных настройках:
- Для Windows:
1. Зайти в "Система" -> "Дополнительные параметры системы" -> "Переменные среды".
2. В разделе "Системные переменные" найти переменную "Path" и нажать на "Изменить".
3. Добавить путь к виртуальному окружению в список путей, разделяя его точкой с запятой (например, path\to\venv\Scripts).
4. Нажать "ОК" во всех окнах.
После обновления переменной PATH, скрипты Python будут находить и использовать библиотеки из виртуального окружения при запуске в командной строке или через бат-файлы.
4. Использовать пакет pyinstaller для создания исполняемого файла:
- Установить pyinstaller в виртуальное окружение:
```
pip install pyinstaller
```
- Запустить pyinstaller для скрипта:
```
pyinstaller path/to/script.py
```
В результате будет создан исполняемый файл, который можно запускать независимо от виртуального окружения. Необходимые библиотеки будут включены внутрь исполняемого файла.