Python đi kèm với một số mô-đun tích hợp sẵn, nhưng cộng đồng Python còn cung cấp nhiều hơn nữa. Chính các mô-đun làm cho python trở nên mạnh mẽ!
Các mô-đun của bên thứ ba bổ sung thêm rất nhiều chức năng cho Python. Vì vậy, đã đến lúc tìm hiểu cách cài đặt các mô-đun này để chúng ta có thể sử dụng chúng trong các chương trình của mình.
Cách đơn giản nhất là sử dụng pip
pip install <module_name>
Nếu bạn đã sử dụng npm
sau đó bạn có thể nghĩ về nó như npm của Trăn.
Lưu ý bên lề: Sự khác biệt là với npm, npm install
theo mặc định cài đặt các gói cục bộ cho một dự án, trong khi pip install
theo mặc định cài đặt trên toàn cầu.
Để cài đặt các mô-đun cục bộ, bạn cần tạo và kích hoạt cái được gọi là môi trường ảo, vì vậy pip install
cài đặt vào thư mục chứa môi trường ảo đó, thay vì trên toàn cầu (có thể yêu cầu đặc quyền của quản trị viên).
Cài đặt nó sẽ đơn giản như pip install requests
. Bạn thậm chí có thể chuyển các đối số khác nhau cùng với nó. Cái mà bạn sẽ gặp thường xuyên hơn là --upgrade
. Bạn có thể nâng cấp mô-đun python bằng cách:
pip install <module_name> --upgrade
Ví dụ: để nâng cấp mô-đun yêu cầu lên phiên bản mới nhất sẽ đơn giản như pip install requests --upgrade
.
Trước khi sử dụng pip
, bạn sẽ cần cài đặt nó (khá đơn giản). Bạn có thể cài đặt nó từ đây
Chỉ cần nhấp vào liên kết. Và lưu tệp dưới dạngget-pip.py
Xin đừng quên .py
sự mở rộng. Và chạy nó.
Một cách khác để sử dụng pip là thử easy_install
.
sử dụng easy_install
cũng đơn giản. Cú pháp là:
easy_install <module_name>
Tuy nhiên, pip
phổ biến hơn là sử dụng easy_install
.
Ghi chú: Trên một số hệ thống cài đặt cả Python 2 & Python 3, pip
và pip3
sẽ làm những việc khác nhau. pip
cài đặt phiên bản Python 2 của gói và pip3
sẽ cài đặt phiên bản Python 3 của gói.
Để biết thêm thông tin về sự khác biệt giữa Python 2 & 3, hãy xem hướng dẫn này. Bạn có thể kiểm tra pip
phiên bản bằng cách làm pip --version
và/hoặc pip3 --version
:
pip3 --version
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
Chúng tôi cũng có thể tạo một tệp txt chứa danh sách các mô-đun sẽ được cài đặt bằng pip. Ví dụ: chúng ta có thể tạo tệp requirements.txt
và nội dung của nó:
Kivy-Garden==0.1.4
macholib==1.5.1
idna==2.6
geoip2nation==0.1.2
docutils>=0.14
Cython
Trong tệp này, chúng tôi cũng có thể đặt phiên bản để cài đặt. Sau này, bằng cách gọi pip với:
pip install -r <FILE CONTAINING MODULES>
OR IN OUR CASE
pip install -r requirements.txt
nó sẽ cài đặt tất cả các mô-đun được liệt kê trong tệp.