2017-07-21 20 views
7

Tôi hiện đang sử dụng PyCharm với phiên bản Python 3.4.3 cho dự án cụ thể này.ImportError: Không có module nào có tên 'xlrd'

PyCharm trước đây có Python2.7 và tôi đã nâng cấp lên 3.4.3.

Tôi đang cố tìm nạp dữ liệu từ tệp Excel bằng Pandas.

Đây là mã của tôi:

import pandas as pd 

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

Khi tôi chạy mã này, tôi nhận được lỗi này.

ImportError: No module named 'xlrd' 

Tôi đã tìm kiếm Stackoverflow và tìm thấy một số gợi ý: Tôi đã thử với

pip install xlrd 

Nhưng, khi tôi đã làm điều đó, thông điệp nói

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

Bất kỳ đề nghị?

+1

'pip3 install xlrd'? PyCharm sẽ được cung cấp để cài đặt nó thông qua trợ giúp ngữ cảnh nhạy cảm nếu bạn đã chọn đúng thông dịch viên cho dự án. – jonrsharpe

+0

Tôi đồng ý với jon bạn có thể chỉ vào trình thông dịch sai khi chạy pip. Nếu bạn đi đến bạn cài đặt pycharm - thông dịch viên dự án bạn sẽ thấy chính xác nơi pycharm đang thực hiện. – Joe

+0

mở dấu nhắc anaconda của bạn: cài đặt conda xlrd –

Trả lời

0

Nếu bạn đang ở trong một thiết bị đầu cuối dưới Bash hoặc bất kỳ vỏ bán tiên tiến nào khác có hoàn thành tab, hãy thử viết pip theo sau là <tab>. Nếu tôi làm điều đó, tôi thấy viết:

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

Như bạn thấy, tôi có thể chọn để chạy các lệnh pip dưới chỉ pip, nhưng tôi có thể lựa chọn các phiên bản mới hơn của thậm chí pip. Để biết phiên bản nào được liên kết với lệnh pip (không có gì khác) chạy như bình thường pip với cờ --version hoặc -V. Trong trường hợp của tôi, pip -V sản lượng:

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

Bên cạnh đó, nếu bạn đang phát triển dưới PyCharm, bạn có thể nhấn Alt+Enter khi con trỏ là dưới cái tên mô-đun mà không thể được nhập khẩu để mở menu context-sensitive nổi rằng sẽ cho phép bạn cài đặt mô-đun. (Bạn cũng có thể quản lý danh sách các mô-đun đã cài đặt cho một phiên bản Python cụ thể trong menu cài đặt của PyCharm, trong menu phụ Project Interpreter.)

2

Nhấp vào biểu tượng Bóng đèn ngay bên cạnh "nhập xlrd" & nhấp vào cài đặt gói clrd, nó sẽ tự động cài đặt gói

Các vấn đề liên quan