Python Can';t在macOS 11(大苏尔)上运行SQL*Plus

Python Can';t在macOS 11(大苏尔)上运行SQL*Plus,python,oracle,macos,sqlplus,Python,Oracle,Macos,Sqlplus,我使用此命令安装oracle instant client basic,但它不起作用 //mount instantclient-basic-macos.x64-19.8.0.0.0dbru.dmg cd /Volumes/instantclient-basic-macos.x64-19.8.0.0.0dbru ./install_ic.sh ln -s ~/Downloads/instantclient_19_8/libclntsh.dylib /usr/local/lib/ echo

我使用此命令安装oracle instant client basic,但它不起作用

//mount instantclient-basic-macos.x64-19.8.0.0.0dbru.dmg

cd /Volumes/instantclient-basic-macos.x64-19.8.0.0.0dbru

./install_ic.sh

ln -s ~/Downloads/instantclient_19_8/libclntsh.dylib /usr/local/lib/

echo 'export PATH=~/Downloads/instantclient_19_8:$PATH' >>~/.bash_profile

我在python中也有这个错误:

DPI-1047: Cannot locate a 64-bit Oracle Client library: "dlopen(libclntsh.dylib, 1): image not found". See https://oracle.github.io/odpi/doc/installation.html#macos for help


看来,从这个角度来看,大苏尔是不受支持的

更新 由于我已经发布了上一个屏幕截图,似乎Big Sur现在支持19.8客户端


从总体上看,似乎不支持大Sur

更新 由于我已经发布了上一个屏幕截图,似乎Big Sur现在支持19.8客户端


没有自制的MacOS是什么?没有sqlplus的Oracle数据库是什么

我还没试过Big Sur,但这款水龙头在Catalina上的效果很好。也许有人能证实

确保首先下载客户端zip文件

# install on MacOS
brew tap InstantClientTap/instantclient
cp ~/Download/instantclient*.zip /usr/local/Homebrew/Library/Taps/instantclienttap/homebrew-instantclient
brew install instantclient-basic
brew install instantclient-sqlplus
brew install instantclient-tools

没有自制的MacOS是什么?没有sqlplus的Oracle数据库是什么

我还没试过Big Sur,但这款水龙头在Catalina上的效果很好。也许有人能证实

确保首先下载客户端zip文件

# install on MacOS
brew tap InstantClientTap/instantclient
cp ~/Download/instantclient*.zip /usr/local/Homebrew/Library/Taps/instantclienttap/homebrew-instantclient
brew install instantclient-basic
brew install instantclient-sqlplus
brew install instantclient-tools


ln-s
可能不会给你买任何东西??您是否使用了init\u oracle\u client()?请参阅cx_Oracle文档[使用cx_Oracle.init_Oracle_client()设置Oracle客户端目录]()。如果您能提供更多详细信息,我们可能会提供帮助。SQL*Plus已知可以在大屏幕上运行。例如,请参阅中的注释。如果PHP可以在Big Sure上运行,那么Python和SQL*Plus也可以。最后SQL*Plus可以运行,但cx oracle无法连接。
ln-s
可能买不到任何东西??您是否使用了init\u oracle\u client()?请参阅cx_Oracle文档[使用cx_Oracle.init_Oracle_client()设置Oracle客户端目录]()。如果您能提供更多详细信息,我们可能会提供帮助。SQL*Plus已知可以在大屏幕上运行。例如,请参阅中的注释。如果PHP可以在Big Sure上运行,那么Python和SQL*Plus也可以。最后SQL*Plus可以运行,但cx oracle无法连接。该页面的页眉显示上次更新的日期是
2018-04-19T19:17:32Z
。Big-Sur直到
2020-11-12
才发布,因此在2年半之前创建的页面上没有提到它也就不足为奇了。到目前为止,Instant Client 19.8已经在Big-Sur上获得认证。该页面的页眉显示最后更新日期为
2018-04-19T19:17:32Z
。Big-Sur直到
2020-11-12
才发布,因此在2年半前创建的页面上没有提到它也就不足为奇了。到目前为止,Instant Client 19.8已经在Big-Sur上通过了认证。另一个参考是whichit's不适用于Big-Sur SQL*Plus会出现什么错误?我假设你有一个英特尔芯片?另一个参考是什么在大屏幕上不起作用SQL*Plus会给出什么错误?我想你有英特尔芯片吧?