Chúng ta có thể cài đặt Python SciPy với các phương pháp sau:
Phân phối Python khoa học – Có nhiều phân phối Python khoa học cung cấp ngôn ngữ cùng các gói phổ biến. Ưu điểm là cần ít cấu hình và chạy trên hầu hết thiết lập. Thảo luận ba phân phối hữu ích:
Anaconda – Phân phối Python miễn phí, chạy tốt trên Windows, Mac OS, Linux. Cung cấp hơn 1500 gói Python và R cùng thư viện lớn. Phù hợp cho người mới bắt đầu.
WinPython – Phân phối miễn phí khác bao gồm gói khoa học và Spyder IDE. Chỉ chạy trên Windows.
Pyzo – Phân phối miễn phí dựa trên Anaconda và môi trường phát triển tương tác IEP. Hỗ trợ Windows, Mac OS, Linux.
Qua pip – Pip là hệ thống quản lý gói tích hợp của Python. Dùng pip để cài đặt, cập nhật, xóa gói chính thức. Lệnh cài SciPy cùng các gói hữu ích:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
Trình quản lý gói hệ thống – Dùng trình quản lý gói hệ thống để cài gói Python phổ biến:
Ubuntu và Debian – Dùng apt-get:
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Fedora 22 trở lên – Dùng dnf:
sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel
Mac OS – Nếu dùng Macports:
sudo port install py35-numpy py35-scipy py35-matplotlib py35-ipython +notebook py35-pandas py35-sympy py35-nose
Nếu dùng Homebrew (có độ bao phủ không hoàn chỉnh của hệ sinh thái SciPy), dùng lệnh:
brew install numpy scipy ipython jupyter
Gói nguồn – Phù hợp cho người phát triển vì có thể lấy phiên bản phát triển hoặc sửa mã nguồn. Bạn có thể lấy gói nguồn SciPy tại đây.
File nhị phân (Binaries) – Cài trực tiếp gói bằng file nhị phân. File nhị phân có thể từ GitHub, PyPi hoặc kho thứ ba. Ví dụ Ubuntu có kho gói để tải từng file nhị phân.