2017年7月1日土曜日

Windows7+Python3+cx_Oracle

またpythonを使いたくなってきてpythonのバージョンも3に上がっているようなのでインストールメモ

▪️インストール


  • Windows7(64bit)
  • OracleClient11.2.0.4(32bit)
  • Python3.6.1(32bit)
  • cx_Oracle5.3-11g(32bit)
当初はWindowsも64bitだしせっかくだからPythonも64bitを入れていたけれどOracleに接続できるようにcx_Oracleを追加インストールして動かしてみたところ・・・

”%1 は有効な Win32 アプリケーションではありません”

もしかしてと思ったら案の上cx_Oracle使用するOracleClient関係のアプリを使えなっかたぽい、結局pythonとcx_Oracleの32bit版を再インストールして解決できた。

▪️Oracleへの接続確認

>python
>>>import cx_Oracle
>>>con = cx_Oracle.connect('[ユーザID]'/[パスワード]@[ネットワークサービス名]')
>>>print (con.version)
>>>con.close()

▪️ついでにインストールメモとして

  • カスタムインストールしないとデフォルトインストールパスがC:¥users¥ユーザID配下の個人フォルダーになってしまう。
  • インストールウィザードでシステム環境変数のパス追加にチェックしないと後で手動で行う必要がある。

0 件のコメント:

コメントを投稿