Для компиляции Python-кода в исполняемый файл с расширением .exe можно использовать инструменты такие как PyInstaller или cx_Freeze.
PyInstaller:
1. Установите PyInstaller, используя pip: `pip install pyinstaller`
2. Перейдите в папку с вашим Python-скриптом.
3. Запустите команду: `pyinstaller --onefile your_script.py`
4. После завершения процесса компиляции будет создан исполняемый файл в папке "dist".
cx_Freeze:
1. Установите cx_Freeze, используя pip: `pip install cx-Freeze`
2. Создайте файл setup.py со следующим содержимым:
```python
from cx_Freeze import setup, Executable
setup(
name="YourProgram",
version="0.1",
description="Description",
executables=[Executable("your_script.py")]
)
```
3. Откройте командную строку и перейдите в папку с вашим Python-скриптом.
4. Запустите команду: `python setup.py build`
5. После завершения процесса компиляции будет создан исполняемый файл в папке "build".
Чтобы решить проблему, связанную с Selenium и ChromeDriver, необходимо включить ChromeDriver в ваш проект.
1. Скачайте ChromeDriver с официального сайта ChromeDriver: https://sites.google.com/a/chromium.org/chromedriver/downloads
2. Разместите ChromeDriver в папке вашего проекта или любой другой папке, к которой ваш проект имеет доступ.
3. В вашем коде, использующем Selenium, укажите путь к ChromeDriver:
```python
from selenium import webdriver
driver = webdriver.Chrome("путь_к_вашему_папке_с_ChromeDriver/chromedriver.exe")
```
После этого, при компиляции вашего кода в исполняемый файл, включите ChromeDriver вместе с вашим скриптом, чтобы он был доступен для использования.