Tôi đang cố gắng cài đặt Pandas (gói python) trên Ubuntu. Tôi không thể tìm thấy nó trong repos. Có một repo gói cho điều này hoặc tôi phải cài đặt từ nguồn?
Tôi đang cố gắng cài đặt Pandas (gói python) trên Ubuntu. Tôi không thể tìm thấy nó trong repos. Có một repo gói cho điều này hoặc tôi phải cài đặt từ nguồn?
Câu trả lời:
Tôi đang học lớp python, giáo sư đề nghị chúng ta cài đặt theo cách này, pip tốt hơn nhiều so với setuptools và easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
Giải pháp với easy_install không cài đặt đúng trên hệ thống Ubuntu 12.04, trong khi
sudo apt-get install python-pandas
đã cài đặt đúng.
# python -c 'import pandas;'
tôi nhận được TracBack (cuộc gọi gần đây nhất): Tệp "<chuỗi>", dòng 1, trong <mô-đun> ImportError: Không có mô-đun có tên pandas
apt-get install
cài đặt gấu trúc /usr/lib/python2.7/dist-packages/pandas
mà không phải trên con đường trăn của tôi. Để kiểm tra đường dẫn python tôi đã sử dụng python -c 'import sys; print sys.path;'
. Nhập khẩu làm việc làpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
Nó nằm trong chỉ mục gói Python - sử dụng easy_install
hoặc pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Thay thế aptitude
bằng apt-get
nếu phiên bản của bạn không được cài đặt năng khiếu, hoặc sử dụng synaptic
hoặc bất kỳ trình quản lý gói nào mà phiên bản của bạn đã được cài đặt theo mặc định.
sudo pip3 install pandas
Điều này sẽ cài đặt phiên bản gấu trúc mới nhất cho Python 3 trong khi apt-get thì không.
sudo
và --user
? Oo
Một phương pháp khác để cài đặt gấu trúc, có thể được thực hiện mà không cần sudo , là sử dụng Anaconda :
Chạy tệp và làm theo hướng dẫn cài đặt:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Điều này sẽ cài đặt python và gấu trúc (và rất nhiều mô-đun khác) trong một thư mục anaconda ở nhà (theo mặc định).
Bạn có thể cập nhật lên phiên bản mới nhất của gấu trúc (cùng với các mô-đun khác) bằng cách sử dụng conda:
conda update pandas
Bạn cũng có thể tạo môi trường ảo và những thứ hữu ích khác ...
Vấn đề này giải quyết, trên pip, là có vấn đề về sự phụ thuộc phần mềm của một số mô-đun (đặc biệt là khó hiểu) hoặc các phiên bản được biên dịch dựa trên phiên bản không chính xác của numpy.
Thật hữu ích khi có phiên bản mới nhất để sửa lỗi và cải tiến hiệu suất! Rất nhiều thứ đã thay đổi kể từ phiên bản 0.7 (là phiên bản được đóng gói trong 12.04).
Để cài đặt qua> bash Anaconda .. bạn cần cài đặt bzip2
sudo apt-get install bzip2
sau đó làm theo quy trình đề xuất của Hayd
Ngoài ra, hãy đảm bảo cài đặt nó trên thư mục nhà của bạn ( không có root ) và nguồn .bashrc để bạn không phải mở một phiên mới theo yêu cầu
source ~/.bashrc
sau đó tiến hành
conda update pandas
Mong rằng sẽ giúp!