🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

2回答

26063閲覧

No module named 'openpyxl'のエラーを解消したい。

jamjamn

総合スコア4

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/09/06 02:59

前提・実現したいこと

PythonでOpwnpynlを使おうとしていますが、下記エラーが表示されます。

import openpyxl ModuleNotFoundError: No module named 'openpyxl'

該当のソースコード

Python

1import openpyxl

試したこと

OpenpyxlのLocationを追加してみましたがエラーは解消されません。
sys.path.append('users\XXXXX\appdata\local\continuum\anaconda3\lib\site-packages')

補足情報(FW/ツールのバージョンなど)

Python37??

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Anacondaを新規インストール(GUI)して確認しました。
取り立てて設定はなしでopenpyxlは使えました。
以下に作業内容を記述しますので、相違点が無いかご確認ください。

OSバージョン

python

1>>> platform.platform() 2'Windows-10-10.0.18970-SP0'

Anaconda/Pythonのバージョン

terminal

1Python 3.7 version:64-Bit Graphical Installer (486 MB) 2[Download](https://repo.anaconda.com/archive/Anaconda3-2019.07-Windows-x86_64.exe) 3https://repo.anaconda.com/archive/Anaconda3-2019.07-Windows-x86_64.exe 4 5インストール先:C:\Users\nandymak\Anaconda3

openpyxlのpipインストール先

terminal

1C:\Users\nandymak\Anaconda3\pkgs>dir open* 2 3 C:\Users\nandymak\Anaconda3\pkgs のディレクトリ 4 52019/09/08 15:25 <DIR> openpyxl-2.6.2-py_0 62019/07/22 04:41 160,672 openpyxl-2.6.2-py_0.tar.bz2 72019/09/08 15:22 <DIR> openssl-1.1.1c-he774522_1 82019/07/22 04:40 5,058,068 openssl-1.1.1c-he774522_1.conda 9 2 個のファイル 5,218,740 バイト 10 2 個のディレクトリ 112,447,434,752 バイトの空き領域 11 12C:\Users\nandymak\Anaconda3\pkgs>

実行したpythonソース

python

1import openpyxl as px 2import os 3os.chdir('C:/temp') 4print(os.getcwd()) 5os.listdir() 6 7# ブックの新規作成 8wb = px.Workbook() 9 10#--- 処理 --- 11 12# ファイル保存 13wb.save("python.xlsx") 14os.listdir()

実行結果

terminal

1>>> 2>>> import openpyxl as px 3>>> import os 4>>> os.chdir('C:/temp') 5>>> print(os.getcwd()) 6C:\temp 7>>> os.listdir() 8['HereIsTempDir.txt'] 9>>> 10>>> # ブックの新規作成 11... wb = px.Workbook() 12>>> 13>>> #--- 処理 --- 14... 15>>> # ファイル保存 16... wb.save("python.xlsx") 17>>> os.listdir() 18['HereIsTempDir.txt', 'python.xlsx'] 19>>>

投稿2019/09/08 07:19

nandymak

総合スコア799

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

事前にopenpyxlのインストールが必要では。

JupyterNotebookの前提ですが(anacondaでのインストール方法がわからないので)

Python

1!pip install openpyxl

Python

1import openpyxl

投稿2019/09/06 03:56

nandymak

総合スコア799

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jamjamn

2019/09/06 04:05

あ、すみません Pip install Openpyxlは行って成功している状態でした!
nandymak

2019/09/06 06:32

JupyterNotebookの中でpip installすると、already satisfiedになりますか?
jamjamn

2019/09/06 06:41

普段JupyterNotebookは使わないのですが、打ち込んだら下記でてきました。 Requirement already satisfied: openpyxl in c:\users\XXXXX\appdata\local\continuum\anaconda3\lib\site-packages (2.6.3) Requirement already satisfied: jdcal in c:\users\XXXXX\appdata\local\continuum\anaconda3\lib\site-packages (from openpyxl) (1.4) Requirement already satisfied: et-xmlfile in c:\users\XXXXX\appdata\local\continuum\anaconda3\lib\site-packages (from openpyxl) (1.0.1)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問