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