snowflake.snowpark.Session.add_requirements¶
- Session.add_requirements(file_path: str) None[source]¶
Adds a requirement file that contains a list of packages as dependencies of a user-defined function (UDF). This function also supports addition of requirements via a conda environment file.
To use Python packages that are not available in Snowflake, refer to
custom_package_usage_config().- Parameters:
file_path – The path of a local requirement file.
Example:
Note
1. This method will add packages for all UDFs created later in the current session. If you only want to add packages for a specific UDF, you can use
packagesargument infunctions.udf()orsession.udf.register().2. We recommend you to setup the local environment with Anaconda, to ensure the consistent experience of a UDF between your local environment and the Snowflake server.