Итак, я попытался импортировать свой первый файл Excel в документ python в VIM сегодня, и он не прошел хорошо. Стоит отметить, что состоит в том, что у меня невольно есть 3 версии Python, v2.7, 3.6 и 3.7, причем Python 3.6 является используемой версией.
Мне удалось включить режим Python на Vim ранее, иэто похоже на работу.И мне удалось установить panda, но xlrd, похоже, не работает.
Я пытаюсь импортировать файл Excel с именем: names.xsl в мой скрипт lab5.py, но каждый раз, когда я запускаю скрипт python, я получаю эту ошибку:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pandas/io/excel.py", line 261, in __init__
import xlrd
ModuleNotFoundError: No module named 'xlrd'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "lab5.py", line 2, in <module>
df = pd.read_excel (r'/home/Lab05/names.xsl')
File "/usr/lib/python3/dist-packages/pandas/util/_decorators.py", line 118, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pandas/io/excel.py", line 230, in read_excel
io = ExcelFile(io, engine=engine)
File "/usr/lib/python3/dist-packages/pandas/io/excel.py", line 263, in __init__
raise ImportError(err_msg)
ImportError: Install xlrd >= 0.9.0 for Excel support
Раздражает то, что у меня уже установлен xlrd, и он говорит мне установить его?Почему это?Это мой скрипт на python:
1 import pandas as pd
2 df = pd.read_excel (r'/home/Lab05/names.xsl')
3 print (df)