用于32位Oracle的Python

用于32位Oracle的Python,python,pyodbc,Python,Pyodbc,我有Python3.9(64位),但anaconda是32位的。我正在尝试连接到32位的内部oracle数据库 尝试使用pyodbc(在Spyder中)时,我遇到以下错误: OperationalError: ('08004', '[08004] [Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifier specified\n (12154) (SQLDriverConnect)') 我假设这是由于64

我有Python3.9(64位),但anaconda是32位的。我正在尝试连接到32位的内部oracle数据库

尝试使用pyodbc(在Spyder中)时,我遇到以下错误:

OperationalError: ('08004', '[08004] [Oracle][ODBC][Ora]ORA-12154:
TNS:could not resolve the connect identifier specified\n (12154)
(SQLDriverConnect)')
我假设这是由于64位和32位冲突造成的。 我试着在网上搜索,但找不到哪里可以下载python 32位。
有解决方法吗?

我建议您只使用32位Python。我不使用64位版本来避免你遇到的问题。我从哪里下载32位python?从。您是否能够使用纯odbc(不使用pyodbc)连接到内部oracle数据库?例如,在基于linux的系统上,您可以尝试使用isql。如何尝试使用纯odbc处理内部oracle数据库