前提・実現したいこと
VSCode初心者です。
Anacondaで仮想環境をつくって、それを使っています。
Excelファイルを操作するためにpandasを使おうとしましたが、
xlrdのバージョンを注意されました。(xlrd >= 1.0.0)
発生している問題・エラーメッセージ
VSCode上で、pandasを使ってExcelファイルを開こうとしたところ、
python
1import pandas as pd 2df = pd.read_excel(r"C:\Users...\まとめ.xlsx") 3df
return
1ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
と表示されてしまいます。
試したこと
コマンドプロンプトから確認したところ、
xlrdのバージョンは1.2.0でした。
競合の可能性もあると考えて、1.1.0、1.0.0とディグレードさせましたが同じエラーが出ました。
また、VSCode上で
python
1import xlrd
return
1ModuleNotFoundError: No module named 'xlrd'
となったことから、仮想環境を適応できていないのではと疑いましたが、
python
1import holoviews
のように、root環境にはないライブラリもimportできたことから、仮想環境は適応できているのかなと思います。
また、これは別課題かもしれないのですが、
https://qiita.com/kusanoiskuzuno/items/dabed9c2f538bc6744cf
を参考に、ターミナルも仮想環境にしようとしたのですが、
terminal
1PS C:\Users.\Documents\Python Scripts> activate py369v01 2PS C:\Users.\Documents\Python Scripts> conda list
return
1root環境のconda list
となり、ターミナルの状態を変えることができません。
こちらについても併せて教えていただけたらありがたいです。
→ https://mebee.info/2020/03/08/post-6571/ を参考にしたらターミナルの状態も仮想環境に合わせることができました。
しかし、xlrdに関するエラーは依然として出たままです。
お気付きの点を教えていただけないでしょうか。
回答2件
あなたの回答
tips
プレビュー