2024-04-26 02:21:45 发布
网友
代码示例如下:
import cx_Oracle db=cx_Oracle.connect('system','oracle','192.168.2.42:1521/dave') print db.version
返回的错误是
升级cx\u-Oracle:
python -m pip install cx_Oracle upgrade
在某些Windows环境中导致此错误的问题已在Version 6.0 rc 2中修复。如果这不能解决它,请在https://github.com/oracle/python-cx_Oracle/issues上记录一个问题。在
这里的问题不在于cxu Oracle本身,而在于系统环境。我假设这个系统是基于windows的,因为这是最有可能的情况。 是的,返回的错误根本不是描述性的,它发生在第一行:
import cx_Oracle
这里发生的情况是python试图导入cxüu Oracle的二进制库(即dll),但由于某种原因未能这样做,然后windows返回以国家本地代码页编码的本机错误描述(在本例中,俄语为cp1251),而不是python期望的utf8。 其中一个原因是:
顺便说一句:cxu oracle6.0b2并没有解决这个问题,我也认为应该这样做
升级cx\u-Oracle:
在某些Windows环境中导致此错误的问题已在Version 6.0 rc 2中修复。如果这不能解决它,请在https://github.com/oracle/python-cx_Oracle/issues上记录一个问题。在
这里的问题不在于cxu Oracle本身,而在于系统环境。我假设这个系统是基于windows的,因为这是最有可能的情况。 是的,返回的错误根本不是描述性的,它发生在第一行:
这里发生的情况是python试图导入cxüu Oracle的二进制库(即dll),但由于某种原因未能这样做,然后windows返回以国家本地代码页编码的本机错误描述(在本例中,俄语为cp1251),而不是python期望的utf8。 其中一个原因是:
^{pr2}$顺便说一句:cxu oracle6.0b2并没有解决这个问题,我也认为应该这样做
相关问题 更多 >
编程相关推荐