2017-07-21 92 views
7

Obecnie używam PyCharm z wersją 3.4.3 w Pythonie dla tego konkretnego projektu.ImportError: Brak modułu o nazwie "xlrd"

Ten PyCharm poprzednio miał Python2.7 i uaktualniłem go do wersji 3.4.3.

Próbuję pobrać dane z pliku Excel za pomocą Pand.

Oto mój kod:

import pandas as pd 

df = pd.read_excel("File.xls", "Sheet1") 
print (df) 

Kiedy wpadłem ten kod, otrzymuję ten błąd.

ImportError: No module named 'xlrd' 

Szukałem StackOverflow i znaleźć kilka sugestii: Próbowałem z

pip install xlrd 

Jednak, gdy to zrobiłem, komunikat mówi

"Requirement already satisfied: xlrd in ./anaconda2/usr/lib/python2.7/site-packages" 

Wszelkie sugestie?

+1

'pip3 install xlrd'? PyCharm będzie już oferować instalację poprzez pomoc kontekstową, jeśli wybrałeś poprawnego tłumacza dla projektu. – jonrsharpe

+0

Zgadzam się z jonem, który prawdopodobnie wskazuje niewłaściwego interpretera podczas uruchamiania pip. Jeśli przejdziesz do ustawień Pycharma - tłumacza projektu zobaczysz dokładnie, gdzie wykonywany jest pycharm. – Joe

+0

otwórz swoją prośbę o anakondę: conda install xlrd –

Odpowiedz

0

Jeśli jesteś w terminalu pod Bash lub inną pół-zaawansowaną powłoką z dopełnieniem tabulacji, spróbuj wpisać pip, a następnie <tab>. Jeśli mogę to zrobić, widzę napisane:

[email protected]:~$ pip 
pip  pip3 pip3.5 pip3.6 

Jak widać, mogę wybrać, aby uruchomić pip poleceń w ramach tylko pip, ale mogę wybrać nawet nowsze wersje pip. Aby dowiedzieć się, która wersja jest powiązana z komendą pip (z niczym innym), uruchom jak zwykle pip z flagą --version lub -V. W moim przypadku, pip -V plony:

[email protected]:~$ pip -V 
pip 9.0.1 from /usr/local/lib/python3.6/dist-packages (python 3.6) 

Poza tym, jeśli rozwijają się pod pycharm, można nacisnąć Alt+Enter gdy kursor znajduje się pod nazwą modułu, które nie mogą być importowane, aby otworzyć menu kontekstowe pływającą, która będzie pozwala zainstalować moduł. (Możesz także zarządzać listą zainstalowanych modułów dla konkretnej wersji Pythona w menu ustawień PyCharm, pod podmenu Project Interpreter).

2

Kliknij ikonę żarówki tuż obok przycisku "importuj xlrd" & kliknij zainstalować pakiet clrd, automatycznie zainstaluje pakiet