im getting error while running this python script
import pypyodbc as odbc
import pandas as pd
# uid = <username>;
# pwd = <password>;
# Set up a connection to the database
DRIVER_NAME = 'SQL SERVER'
SERVER_NAME = 'some_server_name'
DATABASE_NAME = 'some_database'
connection_string = f"""
DRIVER = {{{DRIVER_NAME}}};
SERVER = {SERVER_NAME};
DATABASE = {DATABASE_NAME};
Trust_Connection = yes;
"""
# Define the name of the stored procedure to execute
# Execute the stored procedure and retrieve the results as a pandas DataFrame
query = 'select * from some_table'
df = pd.read_sql_query(query, connection_string)
# Close the database connection
connection_string.close()
# Print the DataFrame
print(df)
the error is follows
Traceback (most recent call last):
File "D:\files\python\sql_py.py", line 22, in <module>
df = pd.read_sql_query(query, connection_string)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Laptop\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\sql.py", line 396, in read_sql_query
pandas_sql = pandasSQL_builder(con)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Laptop\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\sql.py", line 752, in pandasSQL_builder
raise ImportError("Using URI string without sqlalchemy installed.")
ImportError: Using URI string without sqlalchemy installed.