У меня есть следующий код в Google Collab, который при запуске вручную требует перезагрузки и запуска вручную из-за библиотек снежинок.
Однако я хочу обернуть код, включающий этот фрагмент, и запустить его на GCP.
import requests
import pandas as pd
import datetime as dt
from datetime import timedelta
!pip install snowflake
!pip install snowflake-connector-python==2.3.7
!pip install -r https://raw.githubusercontent.com/snowflakedb/snowflake-connector-python/v2.3.7/tested_requirements/requirements_36.reqs
import snowflake.connector as snow
from snowflake.connector.pandas_tools import write_pandas
!pip install snowflake-sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from snowflake.sqlalchemy import URL
Как я могу заставить приложения Google Cloud иметь эту библиотеку и иметь возможность запускать вышеуказанный скрипт за один проход? И если я не могу этого сделать, есть ли способ перезапустить и запустить все через команду?
То, что вы, вероятно, ищете, — это Google Cloud Functions для вашего Python. При настройке облачной функции для запуска вы загружаете код и библиотеки, чтобы они были уже установлены, когда вы хотите выполнить функцию. Взгляните на это руководство, так как оно очень полное и подробное: