Родео дает ошибку при импорте Excel, работающем в Spyder - PullRequest
0 голосов
/ 05 мая 2018

Полное раскрытие: я абсолютный новичок в том, что касается Python в частности и программирования в целом. Поэтому, пожалуйста, потерпите меня. Сегодня я впервые попробовал самостоятельно поиграть с некоторыми наборами данных вне изолированной среды онлайн-курсов. Я скачал и Анаконду, и Родео (что-то мне кажется более похожим, чем, скажем, на Spyder или Jupyter).

Записал этот код. Работает в Spyder.

import numpy as np
import pandas as pd
myexcel="C:/Users/myname/folder/subfolder/file.xlsx"
xl=pd.ExcelFile(myexcel)
mydf=xl.parse(0)
print(mydf.head())

Однако, если я пытаюсь запустить тот же код в Rodeo, я получаю следующее сообщение об ошибке. Здесь я показываю только часть.

----> 4 xl=pd.ExcelFile(myexcel)
ImportError: No module named 'xlrd'

Я получаю, что в Rodeo скрипт завершается ошибкой, потому что в нем отсутствует пакет xlrd, которого, по общему признанию, после проверки с помощью help("modules") нет. Но я не до конца понимаю проблему: если xlrd был квинтэссенцией для правильного выполнения этого кода, то почему он не дает сбой в Spyder?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...