YoutubeChannelSearchTool is looking for snowflake.connector in Visual Studio

File “/Users/Raghavender/Downloads/practiceGenAI/crewai_youtube/app.py”, line 2, in
from crewai_tools import YoutubeChannelSearchTool
File “/Users/Raghavender/Downloads/practiceGenAI/.venv/lib/python3.12/site-packages/crewai_tools/init.py”, line 1, in
from .tools import (
File “/Users/Raghavender/Downloads/practiceGenAI/.venv/lib/python3.12/site-packages/crewai_tools/tools/init.py”, line 59, in
from .snowflake_search_tool import (
File “/Users/Raghavender/Downloads/practiceGenAI/.venv/lib/python3.12/site-packages/crewai_tools/tools/snowflake_search_tool/init.py”, line 1, in
from .snowflake_search_tool import (
File “/Users/Raghavender/Downloads/practiceGenAI/.venv/lib/python3.12/site-packages/crewai_tools/tools/snowflake_search_tool/snowflake_search_tool.py”, line 6, in
import snowflake.connector
ModuleNotFoundError: No module named ‘snowflake.connector’; ‘snowflake’ is not a package

Got the same issue while doing some other basic agent setup.

Check for dependencies in your venv . in my case there were conflicting dependencies coming from snowflake and snowflake-python-connector.

Removing snowflake dependency worked for me. Let me know if this works