Spaces:
Sleeping
Sleeping
File size: 1,061 Bytes
bcb314a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import os
import sys
import subprocess
def setup_environment():
"""Устанавливает PYTHONPATH и возвращает команду для запуска"""
current_dir = os.path.dirname(os.path.abspath(__file__))
# Добавляем в PYTHONPATH
if current_dir not in sys.path:
sys.path.insert(0, current_dir)
# Устанавливаем переменную окружения для дочерних процессов
os.environ['PYTHONPATH'] = current_dir + os.pathsep + os.environ.get('PYTHONPATH', '')
print(f"✅ PYTHONPATH установлен: {current_dir}")
return current_dir
if __name__ == "__main__":
setup_environment()
# Теперь можно запускать predict.py
print("🚀 Запуск predict.py...")
try:
from src.predict import pipeline_infer
pipeline_infer("data/raw/small.csv", "predictions.csv")
print("✅ Предсказание завершено!")
except Exception as e:
print(f"❌ Ошибка: {e}") |