Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để cài đặt Python SciPy?

Chúng tôi có thể cài đặt Python SciPy với sự trợ giúp của các phương pháp sau -

  • Phân phối Python khoa học - Có nhiều bản phân phối Python khoa học khác nhau cung cấp ngôn ngữ riêng cùng với các gói được sử dụng nhiều nhất. Ưu điểm của việc sử dụng các bản phân phối này là chúng yêu cầu ít cấu hình và hoạt động trên hầu hết các thiết lập. Ở đây chúng ta sẽ thảo luận về ba bản phân phối hữu ích nhất -

    • Anaconda - Anaconda, một bản phân phối Python miễn phí, hoạt động tốt trên MS Windows, Mac OS và Linux. Nó cung cấp cho chúng ta hơn 1500 gói Python và R cùng với một bộ sưu tập lớn các thư viện. Bản phân phối Python này phù hợp nhất cho người mới bắt đầu.

    • WinPython - Đây là một bản phân phối Python miễn phí khác bao gồm các gói khoa học cũng như Spyder IDE. Như tên gọi, nó chỉ hoạt động với Hệ điều hành MS Windows.

    • Pyzo - Pyzo cũng là một bản phân phối Python miễn phí. Nó dựa trên Anaconda và môi trường phát triển tương tác IEP. Nó hỗ trợ tất cả các hệ điều hành chính như MS Windows, Mac OS và Linux.

  • Qua pip - Pip là một hệ thống quản lý gói sẵn có đi kèm với Python. Bạn có thể sử dụng pip để cài đặt, cập nhật hoặc xóa bất kỳ gói chính thức nào. Dưới đây là lệnh cài đặt SciPy cùng với các gói hữu ích khác thông qua pip -

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose


  • Trình quản lý gói hệ thống - Bạn có thể sử dụng trình quản lý gói hệ thống để cài đặt các gói Python phổ biến nhất như sau -

    • Ubuntu và Debian - Đối với hệ điều hành Ubuntu và Debian, sử dụng apt-get như được cung cấp trong lệnh bên dưới -

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
  • Fedora 22 trở lên - Đối với hệ điều hành Fedora 22 trở lên, hãy sử dụng dnf như được cung cấp trong lệnh dưới đây

sudo dnf install numpy scipy python-matplotlib ipython pythonpandas
sympy python-nose atlas-devel
  • Mac OS - Nếu bạn đang sử dụng trình quản lý gói Macports, bạn có thể thực thi lệnh sau−

sudo port install py35-numpy py35-scipy py35-matplotlib py35-
ipython +notebook py35-pandas py35-sympy py35-nose

Trong khi nếu bạn đang sử dụng Homebrew (có phạm vi chưa hoàn chỉnh của hệ sinh thái SciPy), hãy sử dụng lệnh dưới đây -

Sudobrew install numpy scipy ipython jupyter
  • Gói nguồn - Phương pháp này phù hợp nhất với những người tham gia vào quá trình phát triển vì với các gói nguồn, họ có thể nhận được các phiên bản phát triển hoặc cũng có thể thay đổi mã nguồn. Bạn có thể tải các gói nguồn cho SciPy tại đây.

  • Binaries - Bạn có thể cài đặt trực tiếp các gói bằng các tệp nhị phân của nó. Các tệp nhị phân có thể đến từ GitHub hoặc PyPi hoặc các kho lưu trữ của bên thứ ba. Ví dụ:Hệ điều hành Ubuntu có kho lưu trữ gói từ đó bạn có thể tải xuống các tệp nhị phân riêng lẻ.