Jupyter notebook 64位安装在带有Oracle 11g 32位客户端的windows 64位计算机上

2024-09-23 22:17:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习Python,对Jupyter笔记本完全陌生。我有Jupyter笔记本电脑Python3,64位安装在64位Windows机器上,通过Anaconda软件包完成。这台机器已经安装了Oracle Client 11g Home,并运行其他应用程序。在

当我启动Jupyter Notebook并运行一个包含oraclesql命令的Python脚本时,会出现一条错误消息

"The specified DSN contains an architecture mismatch between the Driver and Application"

我只能猜测是因为Jupyter笔记本是64位的,而安装的Oracle是32位的。我怎样才能修好它?是否需要安装64位Oracle客户端?如果是这样的话,它会破坏我的其他需要Oracle 32位的应用程序吗?我宁愿使用我的32位Oracle客户机,而不是安装64位版本。在

谢谢


Tags: 命令client机器应用程序homewindows笔记本jupyter