在jupyter笔记本中导入cx\u oracle会导致modulenotfounderror

snz8szmq  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(354)

我正在使用jupyter笔记本,我试图在jupyter笔记本中进行sql查询,但我遇到了一个错误

qco9c6ql

qco9c6ql1#

要在您自己的笔记本电脑中安装cx\ U oracle最新版本8.0.0,您需要已安装以下组件:
Python3x
oracle instant client 11g或更高版本。请参阅将即时客户端版本下载到此链接
https://www.oracle.com/database/technologies/instant-client/downloads.html
在windows上下载并安装用于python的cx\ U oracle软件包的步骤。在我的情况下,我更喜欢github提供的版本
https://github.com/oracle/python-cx_oracle
1.单击download cx\ U oracle链接从github下载包。它将下载一个zip文件到你的笔记本电脑。
2.将zip文件解压缩到windows上的文件夹中。例如,c:\cx\u oracle。
3.现在打开命令提示符并将当前目录更改为c:\cx\u oracle目录以安装cx\u oracle包。
4.然后运行以下命令。

python -m pip install cx_Oracle --upgrade pip

它将在windows上安装cx\u oracle包for python,您将得到如下消息。

Collecting pip
Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 1.3MB 2.5MB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0

重要信息:如果您有多个python版本,请使用与jupyter notebook关联的版本。

az31mfrm

az31mfrm2#

您需要先导入包:

pip install cx-Oracle

相关问题