NO.019-关于Mac客户端安装cx_Oracle包——By.杭州组
评论
收藏

NO.019-关于Mac客户端安装cx_Oracle包——By.杭州组

经验分享
芬达
2023-07-05 19:30·浏览量:1800
芬达
官方发布于 2023-07-05 19:28更新于 2023-07-05 19:301800浏览

作者:芬达

关键词:cx_Oracle、Mac、No moudle named 'xxxx'


一、背景

cx_Oracle 是用于与 Oracle 数据库进行交互的 Python 包,根据提示手动安装cx_Oracle的包,会安装失败,运行出现报错 No module named 'cx_Oracle' 。运行【执行SQL语句】指令的时候,显示报错:

二、解决思路

Windows版:

提示安装失败,但是其实已经安装进去了(Successfully downloaded cx_Oracle就是安装成功的意思),然后我们去管理已安装模块,可以看到已经安装进去,安装后是可以正常使用的。


Mac版:

Mac版cx_Oracle包直接安装会提示失败,可以尝试通过以下两个方案安装:

方案一:

通过 pip --version 命令去查看pip版本

可以看到Mac客户端的pip版本是19.0.3,需要更新一下pip版本

1.打开需要安装这个模块的应用,在主流程右键-打开文件所在文件夹

2.找到bin文件夹下的pip3,右键-显示简介-复制文件路径

3.打开终端,粘贴刚刚复制的文件路径,在‘Application Support’中间加上转义符‘\’,然后输入pip3 install --upgrade pip 更新到最新版本23.1.2

4.通过当前目录使用 pip install -i https://pypi.org/simple cx_Oracle 安装即可

5.pip list去查看是否安装成功;影刀查看是否已经在模块库中

方案二:

先安装 'setuptools',' wheel' 这两个包,后安装 cx-Orcacle

感谢阿瑶,秉烛提供的方法

收藏2
全部评论1
最新
发布评论
评论