web-dev-qa-db-ja.com

'ImportError:openpyxlという名前のモジュールがありません'を修正する方法は?

Python 2.7を使用していて、xlsxファイルを操作するためにopenpyxlでプログラムを実行しようとしています。

コードの最初の行:

from openpyxl import Workbook

CMDからプログラムを実行すると、次のエラーが発生します。ImportError: No module named openpyxl

Pipを使用してバージョン2.6.0をインストールしましたが、pipを使用して再度インストールしようとすると、最新バージョンであると表示されます。

私がここで見つけたこのような他の質問とは異なり、私は現在PyCharm内で編集しているプログラムを実行するオプションがあるPyCharmと呼ばれるIDEを使用しています、そしてPyCharmは実際にopenpyxlを認識してうまく動作します、それではなぜそれがCMDで機能しないのですか?

複数のバージョンのpythonがインストールされている場合は、システムパスに追加されているpythonのバージョンに関連している可能性があります。

システムパスをチェックして、コマンドラインから使用しているpython/pipが2.7であることを確認することをお勧めします。同じことがPyCharmにも当てはまります。

Windowsでシステム変数を検査するのに助けが必要な場合: このリンクをチェックしてください!

1
B. Gjorovski