前提・実現したいこと
前提 使用しているpc macOS Catalina バージョン10.15.7
実現したいこと pythonのidleでopenpyxlをimportしたい(python 3.10.0)
発生している問題・エラーメッセージ
python自動処理の教科書という本をもとにpythonのidleの方でopenpyxlをimportしたいのですが以下のエラーが発生してしまいopenpyxlが正常にインストールされているか確認できないです。パソコンやプログラミングに詳しくないため、なにか初歩的なミスをしていたら申し訳ございません。。
エラーメッセージ import openpyxl openpyxl._version_ Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> openpyxl._version_ AttributeError: module 'openpyxl' has no attribute '_version_'
該当のソースコード
ソースコード
試したこと
https://teratail.com/questions/326861
こちらのページを参考にして
import sys
print(sys.executable)
をidleの方で打ち込んでみました。その後ターミナルの方で
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
を打ち込んでみると
WARNING: You are using pip version 21.2.3; however, version 21.3.1 is available.
You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10 -m pip install --upgrade pip' command.
と表示されたのでpipのバージョンをアップグレードして、再度
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
を打ち込んでみたのですがまた同じエラーが出てしまいました。pipのバージョンを
pip -V
で確認すると
pip 21.3.1 from /Users/〇〇/.pyenv/versions/3.10.0/lib/python3.10/site-packages/pip (python 3.10)
と表示され
pip list
で確認すると
Package Version
et-xmlfile 1.1.0
jdcal 1.4.1
openpyxl 3.0.4
pip 21.3.1
setuptools 57.4.0
と表示されました。pipのバージョンはうまくグレードアップできているように見えるのですが先ほどの
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
を打ち込んでも同じ内容のwarningと書かれたエラーが出てきてしまいます。どのようにすれば正常にidleの方でopenpyxlをインポートできますか?また、このpipのバージョンを新しいバージョンで実行することができればidleの方でインポートができるという認識で合っていますか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー