我正在尝试使用oracle 12c作为我的应用程序的数据库使用Django框架。但我对与版本相关的问题感到震惊
以下是使用的库版本:
操作系统是Windows 7
以下是我安装cx_oracle
的步骤从CMD我尝试执行
python
import cx_Oracle
con = cx_Oracle.connect(uname, pwd, server_ip:port/name)
我收到错误:
cx_oracle.databaseerror:dpi-1050:oracle客户端库必须为11.2或更高版本
cx_Oracle是否与本地机器上安装的oracle 10 g有任何冲突 我无法升级本地oracle 10g db因为(没有给出权限)
我如何解决上述问题。 如何确保cx_Oracle使用正确的Oracle即时客户端(即12.2)连接到服务器数据库。
答案 0 :(得分:2)
确保包含即时客户端的目录在PATH环境变量中早于10g安装。那应该为你解决。
答案 1 :(得分:1)
你也使用set ORACLE_HOME:
>>> d = {'Time': [10,20,10,10,20], 'Value': ['a', 'b', 'c', 'd', 'f']}
>>> df = pd.DataFrame(d)
>>> df
Time Value
0 10 a
1 20 b
2 10 c
3 10 d
4 20 f
>>> df.groupby(['Time'])['Value'].apply(sum).reset_index()
Time Value
0 10 acd
1 20 bf