Trong phần tiếp theo, chúng ta sẽ xem xét làm cách nào chúng ta có thể cài đặt và quản lý các gói Python bằng Pip trên Ubuntu 20.04. Đây là một công cụ để cài đặt các gói Python. Với nó, chúng tôi sẽ có thể tìm kiếm, tải xuống và cài đặt các gói từ Chỉ mục gói Python (PyPI) và các chỉ mục gói tin khác.
Trong những dòng tiếp theo, chúng ta sẽ xem cách cài đặt pip cho Python 3 và Python 2 trong Ubuntu 20.04. Chúng ta cũng sẽ xem xét một số điều cơ bản về cài đặt và quản lý các gói Python bằng pip. Phải nói rằng kể từ Ubuntu 20.04, Python 3 được bao gồm trong cài đặt hệ thống cơ sở, Và Python 2 có sẵn để cài đặt từ kho lưu trữ Universe. Mặc dù việc sử dụng nó không còn được khuyến khích và người dùng được mời chuyển sang Python 3.
Khi cài đặt Python, Chúng tôi khuyên bạn nên cài đặt gói gỡ lỗi của mô-đun bằng công cụ aptvì điều này đã được kiểm tra để hoạt động bình thường trên hệ thống Ubuntu. Cũng cần phải nói rõ rằng Các gói Python 3 sử dụng tiền tố trăn3- y Các gói Python 2 thay đổi nó thành trăn2-.
Nếu bạn chỉ thích sử dụng Pip trong môi trường ảo. Python Các môi trường ảo Nó sẽ cho phép bạn cài đặt các mô-đun Python ở một vị trí biệt lập cho một dự án cụ thể, thay vì được cài đặt trên toàn cầu. Bằng cách này, chúng tôi sẽ không phải lo lắng về việc ảnh hưởng đến các dự án khác.
Cài đặt Pip cho Python 3
Nếu chúng tôi muốn cài đặt pip cho Python 3 trên Ubuntu 20.04, chúng tôi sẽ chỉ phải thực hiện các lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
Lệnh trên cũng sẽ cài đặt tất cả các phụ thuộc cần thiết để xây dựng các mô-đun Python.
Khi quá trình cài đặt hoàn tất, chúng tôi có thể xác minh cài đặt và kiểm tra phiên bản đã cài đặt chạy lệnh:
pip3 --version
Số phiên bản có thể khác nhau, nhưng nó sẽ giống hoặc ít hơn như bạn có thể thấy trong ảnh chụp màn hình ở trên.
Cài đặt Pip cho Python 2
Pip cho Python 2 không có trong kho lưu trữ Ubuntu 20.04. Để cài đặt pip cho Python 2, chúng ta sẽ sử dụng script get-pip.py.
Để bắt đầu, và nếu bạn chưa bật nó, bạn sẽ phải kích hoạt kho lưu trữ vũ trụ:
sudo add-apt-repository universe
Bây giờ chúng ta sẽ cập nhật chỉ mục của các gói có sẵn và cài đặt Python 2:
sudo apt update && sudo apt install python2
Bây giờ, bằng cách sử dụng công cụ làm xoăn, chúng ta sẽ tải xuống kịch bản get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Sau khi quá trình tải xuống hoàn tất, chúng tôi sẽ chạy script với python2 để cài đặt pip:
sudo python2 get-pip.py
Pip sẽ được cài đặt trên toàn cầu. Nếu bạn quan tâm đến việc cài đặt nó chỉ cho người dùng của mình, hãy chạy lệnh mà không có sudo. Tập lệnh cũng sẽ cài đặt các công cụ cài đặt và bánh xe.
Bây giờ chúng ta có thể xác minh cài đặt bằng cách in số phiên bản sử dụng lệnh:
pip2 --version
Một số điều cơ bản để sử dụng Pip
Bây giờ chúng ta hãy xem xét một số lệnh pip cơ bản hữu ích. Với công cụ này, chúng tôi có thể cài đặt các gói từ PyPI, kiểm soát phiên bản, các dự án cục bộ và từ các tệp phân phối.
đến xem danh sách tất cả các lệnh và tùy chọn có sẵn bạn chỉ cần viết:
pip3 --help
Chúng ta có thể nhận thêm thông tin về một lệnh cụ thể sử dụng lệnh pip --help. Ví dụ: để biết thêm thông tin về lệnh cài đặt, chỉ cần nhập:
pip3 install --help
Cài đặt các gói với Pip
Giả sử chúng ta quan tâm đến việc cài đặt một gói có tên phế liệu, được sử dụng để trích xuất dữ liệu từ các trang web. Đối với cài đặt phiên bản mới nhất của gói, bạn chỉ cần chạy lệnh:
pip3 install scrapy
đến cài đặt một phiên bản cụ thể của gói, chúng tôi chỉ cần thêm == và số phiên bản sau tên gói:
pip3 install scrapy==1.5
Chúng tôi có thể thay thế pip3 bằng pip2 nếu chúng tôi sử dụng Python 2.
Cập nhật một gói
đến cập nhật gói đã được cài đặt lên phiên bản mới nhất, lệnh sử dụng sẽ giống như sau:
pip3 install --upgrade nombre_paquete
Cài đặt các gói bằng tệp yêu cầu
Nếu chúng ta có một tệp văn bản chứa danh sách các gói pip với các phiên bản của chúng cần thiết để thực thi một dự án Python cụ thể. Chúng tôi sẽ có thể sử dụng lệnh sau để cài đặt danh sách các yêu cầu được chỉ định tệp đó:
pip3 install -r requirements.txt
Liệt kê các gói đã cài đặt
đến liệt kê tất cả các gói pip đã cài đặt, bạn chỉ cần cài đặt lệnh sau:
pip3 list
Gỡ cài đặt các gói
đến gỡ cài đặt một gói, bạn chỉ cần chạy một cái gì đó như:
pip3 uninstall nombre_paquete
Để biết thêm thông tin, người dùng có thể truy cập trang của Hướng dẫn sử dụng o el bài báo về nó đã được viết một thời gian trước trên blog này.
thông tin tuyệt vời, tôi cần thêm về python.