python3は、Oracleに接続する与えられてについてのソリューションを「64ビットOracleクライアントライブラリをロードすることはできません」

python3についてOracle Databaseの例外処理を接続します。

   Pythonのオラクルに関連して与えられた場合には、「64ビットOracleクライアントライブラリをロードできません」。多くの場合、我々は、OracleデータベースへのPLSQL通常のアクセスを使用できること奇妙であるが、多くの場合、間違ったよりも、データベースへのPythonの接続を使用した場合。実際には、原因のOracle Instant Clientの不足。

我々は解決する4つのステップで、この問題が発生しました:
Instant Clientの1のOracleバージョンを)あなたはQuguanネットワークをダウンロードすることができ、対応するシステムをダウンロード:https://www.oracle.com/technetwork/topics/winx64soft-089540.html

注意:ダウンロードが成功した後、契約を受け入れるために使用許諾契約書に同意し、このアーカイブ、好ましくはオラクルやPythonの取り付け経路に配置を確認してください。

2)設定の環境変数:

OracleインスタントクライアントパスPath環境変数機能次のように、具体的な手順は次のとおりです。

注意:サブディレクトリinstantclient_XX_Xに適合するために例えば、このレベルでは、(Xはバージョン番号です):E:\ oracleに\製品\ 10.2.0 \ DB_1 \ビン\ instantclientに-basiclite-windows.x64-18.3.0.0.0dbru \ instantclient_18_3

3)この操作の後、符号化データは同じではないので、文字化けとして表示中国語チェックアウトになり、その後、エンコーダを設定するには、次の手順正常になります。

 

 4)コンピュータを再起動した後、その上のPythonを実行します。

 

おすすめ

転載: www.cnblogs.com/nullnullnull/p/11201325.html