2017-03-02 7 views
1

Pythonインタプリタがcx_Oracleではなくcx-Oracleというモジュール名を使用しています。私はcx_Oracleをインポートできません。それはそのようなモジュールはないと言います。 IDLEで入力した場合はimport cx_Oracleが機能します。PyCharmがcx_Oracleモジュールを検出しません

enter image description here

+0

[Python:import cx \ _Oracle ImportErrorの可能な複製:cx \ _Oracleエラーという名前のモジュールがありません](http://stackoverflow.com/questions/9908055/python-import-cx-oracle-importerror-no- module-named-cx-oracle-error-is-thown) – liorsolomon

答えて

0

これは、は、PyPIとsetuptoolsの既知の問題です。 PyPIはアンダースコアで名前を受け入れますが、setuptoolsではそうしません。これは、アンダースコアをダッシュ​​に変換することによってすべての名前を調整します。ここでは、状況を説明するのに役立ついくつかのリンクは次のとおりです。

質問: https://mail.python.org/pipermail/distutils-sig/2011-August/017935.html

回答: https://mail.python.org/pipermail/distutils-sig/2011-August/017936.html

私はちょうどPyCharmしようとした輸入cx_Oracleうまく。パッケージリストでは、cx-Oracleとして表示されますが、使用しないでください。

+0

私はそれを使用することができません。それでもモジュールが見つかりませんでした。 –

+0

あなたはPyCharmにあるPython Console内で試していますか?または、他の何か? PyCharmでPython Consoleを使用している場合、どのようなエラーが表示されますか? –

関連する問題