Установка

Evolution OpenAI можно установить несколькими способами.

Требования к системе

  • Python 3.8.1 или выше

  • pip или Poetry для управления пакетами

Установка через pip

Самый простой способ установки:

pip install evolution-openai

Установка через Poetry

Если вы используете Poetry для управления зависимостями:

poetry add evolution-openai

Установка из исходного кода

Для разработчиков или для получения последней версии:

git clone https://github.com/cloud-ru-tech/evolution-openai-python.git
cd evolution-openai
pip install -e .

Установка для разработки

Если вы планируете вносить изменения в код:

git clone https://github.com/cloud-ru-tech/evolution-openai-python.git
cd evolution-openai

# С Poetry
poetry install --with=dev,docs

# Или с pip
pip install -e ".[dev,test,docs]"

Проверка установки

Проверьте, что установка прошла успешно:

import evolution_openai
print(evolution_openai.__version__)

Или через командную строку:

python -c "import evolution_openai; print(evolution_openai.__version__)"

Обновление

Для обновления до последней версии:

# С pip
pip install --upgrade evolution-openai

# С Poetry
poetry update evolution-openai

Удаление

Если нужно удалить пакет:

# С pip
pip uninstall evolution-openai

# С Poetry (удалить из проекта)
poetry remove evolution-openai

Возможные проблемы

Конфликт версий Python

Если вы получаете ошибку о несовместимости версий Python:

ERROR: evolution-openai requires Python '>=3.8.1' but the running Python is 3.8.0

Обновите Python до версии 3.8.1 или выше.

Проблемы с зависимостями

При конфликтах зависимостей попробуйте:

# Очистить кеш pip
pip cache purge

# Переустановить пакет
pip uninstall evolution-openai
pip install evolution-openai

Проблемы с установкой в виртуальном окружении

Убедитесь, что виртуальное окружение активировано:

# Создание виртуального окружения
python -m venv venv

# Активация (Linux/Mac)
source venv/bin/activate

# Активация (Windows)
venv\Scripts\activate

# Установка
pip install evolution-openai