我想安装cx_Oracle软件包,以便可以通过SQL Developer在Oracle XE 18C数据库和通过Spyder在Python之间建立连接,以便可以将庞大的数据从.csv文件直接移动到数据库中的oracle表中。 / p>
“仅我想为Python 3.7安装cx_Oracle软件包,以便可以将Oracle Database与Python连接。无论如何,我知道导入cx_Oracle软件包并在Python中为数据库建立连接的代码。”安装“ pip install cx_Oracle-7.1.3-cp37-cp37m-win_amd64”会产生错误。
我已经安装了pip软件包,并尝试使用以下命令安装已安装的pip软件包;
“ pip install cx_Oracle”
然后我下载了cx_Oracle(cx_Oracle-7.1.3-cp37-cp37m-win_amd64.whl)并以admin模式在CMD下执行以下命令,这提示我错误;
“ pip install cx_Oracle-7.1.3-cp37-cp37m-win_amd64”
命令1:
“ pip install cx_Oracle”
命令2:
“ pip install cx_Oracle-7.1.3-cp37-cp37m-win_amd64”
错误来自cmd,因此无法将其粘贴到此处,但我可以使用jpg文件。
答案 0 :(得分:0)
我不认为oracle库位于pypi中(默认)。
您可能需要下载其tar球并将其安装为pip install xyz.tar
答案 1 :(得分:0)
由于数据位于csv文件中,因此应使用Oracle的SQL * Loader实用程序(在Instant Client中可用)或外部表。这将比使用Python更有效。 SQL * Loader文档为https://docs.oracle.com/en/database/oracle/oracle-database/18/sutil/oracle-sql-loader.html#GUID-8D037494-07FA-4226-B507-E1B2ED10C144
如果您想要Python来做其他事情,请检查cx_Oracle installation instructions。