import cx_Oracle Traceback (most recent call last): File "", line 1, in ImportError: DLL load failed: %1 is not a valid Win32 application.次のエラーが発生します.i oracleクライアントをダウンロードして、env変数に必要なパスを指定してください。
0
A
答えて
0
確認する必要があるものをリストします。
1)Oracleクライアントが必要です。 2)Pythonが64ビットの場合、Oracleクライアントは64ビットで、cx_Oracleは64ビットである必要があります。この場合、Oracleクライアントは64ビットでなければなりません。 Pythonが32ビットの場合、Oracleクライアントは32ビットでなければならず、cx_Oracleは32ビットである必要があります。あなたは混在して一致することはできません!
3)クライアントはPATH環境変数に存在する必要があります。他の環境変数(ORACLE_HOMEなど)は設定しないでください。
"depends"ツール(http://www.dependencywalker.com/)を使用すると、WindowsがそのDLLの読み込みを拒否する理由を判断するのに役立ちます。
関連する問題
- 1. 必要なパスとしてllvmのInstNamerパスを追加してください
- 2. 各変数のリスト変数を指定してください。
- 3. ENV変数とメイクファイルを指定して
- 4. を別に整理すると、エラーが発生します。列名を指定してください
- 5. 貨物プロジェクトに必要なrustcのバージョンを指定してください
- 6. Imにエラーが発生しました: 'i'のレジスタ名が指定されていません
- 7. .NET属性ターゲットに必要な基本クラスを指定してください
- 8. VBScript関数でエラーが発生しています。助けてください?
- 9. sqliteデータベースのパスを指定してください
- 10. Composer - composer.json`のパスを指定してください
- 11. node.jsインタプリタを正しく指定してください。WebStormエラー
- 12. ファイルをダウンロードして絶対パスにファイルをダウンロードしてください。
- 13. CMake:内部CMake変数が必要でないエラーが発生しました
- 14. cmdで環境変数を設定してください。ヘルプが必要
- 15. エラーがなくてもエラーが発生してもエラーが発生します
- 16. 次のエラーが発生しました:TypeError:インスタンスではなく浮動小数点型の引数が必要
- 17. ゴランのhttp要求にネットワークインターフェイスを指定してください
- 18. アンドロイドデバイスモニタ、エラーが発生しました。ログファイルを参照してください
- 19. #tempテーブルに選択してくださいエラーが発生しました
- 20. 変数が定義されていないとエラーが発生しないようにしますか?
- 21. エラー:JNIエラーが発生しました。インストールを確認して再試行してください.NoClassDefFoundエラー:DRPCExecutionException
- 22. 画像Iをダウンロードする必要がジップの名前を変更し、現在のzipをダウンロードしている
- 23. Powershellのエラー処理:エラーが発生していない場合は何かを実行してください。
- 24. gulp-ruby-sassでエラーが発生しました。エラー:パターンを指定する必要があります
- 25. Tensorflow変数にvalidate_shape = Falseが指定されていると、AdamOptimizerでエラーが発生します
- 26. データベースコネクタにエラーが発生しました:「バルクモード操作でペイロードとしてIterable/Iteratorが必要です。代わりにjava.util.LinkedHashMapを取得してください」
- 27. で検索してください。含まれていないオブジェクトでエラーが発生しました。
- 28. エラーが発生しました。詳細についてはエラーログを参照してください。 java.lang.NullPointerExceptionが
- 29. 環境変数に応じて、特定のファイルに対してリゾルバのオーバーライドを指定してください。
- 30. infixコマンドに数値形式を指定してください
2)では、32ビットのOracleクライアントをPython 32ビットにすることができます。 (現行のテキストは:... Oracleクライアントは64ビットである必要があります...) –
私が使用しているすべてのソフトウェアは64ビットです.iは私のpython35フォルダにcopyd oracleクライアントを持っていて、env variable.butにパスを提供します何度も同じエラーが発生する –
ありがとう、M. Wymann。私はそのテキストを修正しました。 –