0
我按照說明安裝sql magic。python sql神奇問題用oracle 12.1.0.2.0
https://github.com/catherinedevlin/ipython-sql
我得到了以下錯誤
/anaconda/lib/python3.6/site-packages/IPython/config.py:13: ShimWarning: The `IPython.config` package has been deprecated since IPython 4.0. You should import from traitlets.config instead.
"You should import from traitlets.config instead.", ShimWarning)
/anaconda/lib/python3.6/site-packages/IPython/utils/traitlets.py:5: UserWarning: IPython.utils.traitlets has moved to a top-level traitlets package.
warn("IPython.utils.traitlets has moved to a top-level traitlets package.")
它看起來像它只是警告,所以我前進嘗試連接到Oracle數據庫的版本是12.1.0.2.0
但仍出錯...
錯誤堆棧的結尾:
/anaconda/lib/python3.6/site-packages/sqlalchemy/dialects/oracle/cx_oracle.py in <listcomp>(.0)
707
708 if hasattr(self.dbapi, 'version'):
--> 709 self.cx_oracle_ver = tuple([int(x) for x in
710 self.dbapi.version.split('.')])
711 else:
ValueError: invalid literal for int() with base 10: '0b2'
這是一個警告。意義SQL魔術可能實際上安裝。你能檢查嗎? – Shadow
它的intall,但現在我得到這個錯誤:請參閱上面的編輯 – Mookayama