- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试连接到我的 Oracle 数据库,但无法创建引擎:
engine = create_engine('oracle://user:pass@localhost:1521/dbname')
我得到的错误是:
/anaconda2/lib/python2.7/site-packages/sqlalchemy/dialects/oracle/cx_oracle.pyc in __init__(self, auto_setinputsizes, exclude_setinputsizes, auto_convert_lobs, threaded, allow_twophase, coerce_to_decimal, coerce_to_unicode, arraysize, **kwargs)
705 if hasattr(self.dbapi, 'version'):
706 self.cx_oracle_ver = tuple([int(x) for x in
707 self.dbapi.version.split('.')])
708 else:
709 self.cx_oracle_ver = (0, 0, 0)
ValueError: invalid literal for int() with base 10: '0b1'
我的操作系统:RedHat 7
Oracle Express 11g
Python 2.7 python
cx_Oracle 6.0
cx_Oracle.clientversion() = (12, 2, 0, 1, 0)
知道如何解决这个问题吗?
最佳答案
由于 cx_Oracle 预发行版本 6.0b1 中的“b”,这是 SQLAlchemy 中的一个错误(或至少是不兼容)。该问题已报告here并提供建议的修复程序,您可以将其应用到您自己安装的 SQLAlchemy,或者您可以等待修复程序发布。或者,如果您使用 cx_Oracle 版本 5.3,则不会出现该问题。
关于python - Oracle 的 sqlalchemy create_engine 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43682595/
from pox.core import core import pox.openflow.libopenflow_01 as of import re import datetime from sq
我正在尝试连接到我的 Oracle 数据库,但无法创建引擎: engine = create_engine('oracle://user:pass@localhost:1521/dbname') 我得
目前我正在尝试使用 sqlalchemy 创建一个 postGIS 数据库。我计划通过为要上传的 shapefile 数据制作几个表来规范我的数据库。我的代码如下: from sqlalchemy i
我尝试从 sqlalchemy 设置 create_engine 函数的编码选项,但它不起作用。 我尝试过: conn = create_engine('oracle+cx_oracle://myid
我对 python 比较陌生,正在尝试使用 SQLAlchemy。我注意到,要创建引擎,我必须使用 create_engine() 函数,该函数通过 from sqlalchemy import cr
以下 Python 代码片段说明了这个问题: print("starting") # I am trying to configure a query/command timeout of one s
以下 Python 代码片段说明了这个问题: print("starting") # I am trying to configure a query/command timeout of one s
这个有效: db = pyodbc.connect('driver={SQL Server Native Client 11.0}; server=172.30.0.194; database=db;
我能找到的大多数显示使用 Python 的完整 MSSQL 连接方法的示例在几个月前已经过时,部分原因是 SQLAlchemy 中的一些优化 1.3 .我正在尝试复制我在文档中看到的内容。 我在使用
我有一个自定义连接工厂类(继承自 psycopg2.extensions.connection),我希望 SQLAlchemy 使用它。从 create_engine() 文档中, **kwargs
我创建连接到 MySQL 数据库的 sqlalchemy 引擎。我想将 charset 指定为 create_engine争论。 如果我像那样使用create_engine: create_engin
sqlalchemy create_engine 函数在从文件运行时不起作用,但它在 python shell 中运行良好,因此找不到问题。所以请任何人指出这个问题。我是用户 window 10 和
我继承了一个使用 python 和 sqlalchemy 与 mysql 数据库交互的应用程序。当我发出: mysql_engine = sqlalchemy.create_engine('mysql
有谁知道如何将连接字符串传递给 create_engine 函数?我使用 Window 并有一个由 IT 部门设置的带有 DSN 的 ODBC 数据源。 我的 ODBC DSN 连接到 Postgre
我正在尝试将 Pandas DataFrame 上传到 SQL 服务器表。从阅读来看,sqlalchemy to_sql 方法似乎是一个不错的选择。但是,我无法让 create_engine 建立连接
我正在尝试将 Pandas DataFrame 上传到 SQL 服务器表。从阅读来看,sqlalchemy to_sql 方法似乎是一个不错的选择。但是,我无法让 create_engine 建立连接
我正在使用 pandas 和 sqlalchemy,并且希望将 DataFrame 加载到 MySQL 数据库中。我目前正在使用此代码片段: db_connection = sqlalchemy.cr
我正在使用 pandas 和 sqlalchemy,并想将 DataFrame 加载到 MySQL 数据库中。我目前正在使用这个代码片段: db_connection = sqlalchemy.cre
我不知道(也找不到示例)要传递给 sqlalchemy 的连接字符串的 create_engine()这让我可以连接到 mysql数据库 Amazon Web Service RDS .文档很简单,但
我正在尝试添加一个SQLAlchemyJobStore 作业存储(并使其成为默认 作业存储)并在其上存储一些作业。我正在运行 mysql,它有一个名为 jobstore 的数据库。 我有以下程序试图打
我是一名优秀的程序员,十分优秀!