Làm cách nào để sử dụng pip với python 3?

pip là trình cài đặt gói cho Python. Bạn có thể sử dụng pip để cài đặt các gói từ Chỉ mục gói Python và các chỉ mục khác

Vui lòng xem tài liệu của chúng tôi để biết cách cài đặt và sử dụng pip

Chúng tôi phát hành các bản cập nhật thường xuyên, với phiên bản mới cứ sau 3 tháng. Tìm thêm chi tiết trong tài liệu của chúng tôi

Trong ống 20. 3, chúng tôi đã thực hiện một cải tiến lớn đối với trung tâm của pip;. Chúng tôi muốn thông tin đầu vào của bạn, vì vậy hãy đăng ký tham gia các nghiên cứu về trải nghiệm người dùng của chúng tôi để giúp chúng tôi thực hiện đúng

Ghi chú. ống 21. 0, vào tháng 1 năm 2021, đã xóa hỗ trợ Python 2, mỗi pip. Vui lòng chuyển sang Python 3

Nếu bạn tìm thấy lỗi, cần trợ giúp hoặc muốn nói chuyện với nhà phát triển, vui lòng sử dụng danh sách gửi thư hoặc phòng trò chuyện của chúng tôi

Nếu bạn muốn tham gia, hãy truy cập GitHub để lấy mã nguồn, hãy xem tài liệu phát triển của chúng tôi và thoải mái tham gia danh sách gửi thư và phòng trò chuyện của nhà phát triển

quy tắc ứng xử

Mọi người tương tác trong cơ sở mã của dự án pip, trình theo dõi vấn đề, phòng trò chuyện và danh sách gửi thư đều phải tuân theo Quy tắc ứng xử của PSF

Các bạn đọc like ủng hộ MUO nhé. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm

Giống như bất kỳ ngôn ngữ lập trình nào, Python hỗ trợ các thư viện và khung của bên thứ ba. Bạn có thể sử dụng những thứ này để tránh phát minh lại bánh xe với mọi dự án mới. Nếu muốn sử dụng chúng, bạn có thể tìm thấy các thư viện Python này trên kho lưu trữ trung tâm có tên là Chỉ mục gói Python (PyPI)

Việc tải xuống, cài đặt và quản lý các gói này theo cách thủ công có thể là một quá trình khó chịu và tốn thời gian. Thay vào đó, nhiều nhà phát triển dựa vào một công cụ gọi là PIP để làm cho toàn bộ quy trình trở nên đơn giản và không có lỗi. Chúng tôi sẽ chỉ cho bạn cách cài đặt PIP cho Python trong Windows, Mac và Linux

PIP cho Python là gì?

PIP là từ viết tắt của “PIP Installs Packages” hoặc “Preferred Installer Program. ” Đó là trình quản lý gói dành cho Python cho phép bạn quản lý các gói PyPI không có trong bản phân phối Python tiêu chuẩn. PyPI lưu trữ một bộ sưu tập lớn các khung, công cụ và thư viện dành cho các ứng dụng trong lĩnh vực tài chính, y tế, v.v.

PIP có được cài đặt bằng Python không?

Nếu bạn đang sử dụng Python 2. 7. 9 (hoặc cao hơn), 3. 4 (hoặc cao hơn), thì PIP đã được tích hợp sẵn trong trình cài đặt Python. Khi bạn tải xuống bản phát hành mới nhất, bạn nên nhớ rằng một bản phát hành cụ thể không được hỗ trợ vô thời hạn

Theo , hỗ trợ cho Python 3. 4 kết thúc vào tháng 3 năm 2019. Điều này có nghĩa là nó đã bỏ qua nhánh hết hạn sử dụng và bạn sẽ không còn nhận được các bản sửa lỗi bảo mật nữa. Vì vậy, cuối cùng bạn sẽ phải xử lý nhiều thay đổi quan trọng hơn trong cả Python và trong các thư viện cùng một lúc, điều này khiến việc nâng cấp trở nên đáng sợ

Python có được cài đặt đúng cách không?

Bạn nên đảm bảo rằng Python được cài đặt đúng trên hệ thống của bạn. Có nhiều cách khác nhau để cài đặt Python. thông qua trình quản lý gói hoặc từ trang web chính thức của Python. Mặc dù quá trình cài đặt đơn giản nhưng sẽ hữu ích nếu bạn biết các phương pháp hay nhất để quản lý Python hoặc rất dễ mắc lỗi

Cài đặt và quản lý Python PIP cho Windows

Theo mặc định, trình cài đặt Python đặt các tệp thực thi của nó trong thư mục AppData của bạn, vì vậy nó không cần quyền quản trị viên. Hoặc bạn có thể chỉ định thư mục đích cấp cao hơn (C. \Python3. 9) để dễ tìm hơn

Quá trình cài đặt tùy chọn thêm thư mục này vào PATH của hệ thống nên bạn không phải cấu hình gì cả. Nếu bạn không làm điều này trong khi cài đặt, bạn có thể thêm Python vào biến Windows PATH sau, theo cách thủ công

Nếu bạn đang sử dụng Chocolatey để cài đặt các gói, hãy đảm bảo tránh trộn cài đặt đó với một gói thông thường trên cùng một máy. Để kiểm tra phiên bản Python đã cài đặt, nhấn Win + X và mở Command Prompt. Sau đó, gõ vào

 py --version 

Để kiểm tra phiên bản PIP, hãy nhập

 py -m pip --version 

Mặc dù PIP không cập nhật thường xuyên nhưng điều quan trọng là luôn cập nhật các phiên bản mới để sửa lỗi, sửa lỗi bảo mật và khả năng tương thích. Để kiểm tra bất kỳ bản nâng cấp nào, hãy nhập

 py -m pip install --upgrade pip 

Nếu bạn nhận được thông báo “Python không được xác định”, thì có nghĩa là đã xảy ra lỗi trong quá trình cài đặt

Cài đặt và quản lý Python PIP cho Mac

Khi cài đặt thủ công, Python tạo một thư mục trong/Applications và cài đặt khung của nó trong/Library/Frameworks/Python. khuôn khổ. Điều này bao gồm tệp thực thi Python và các thư viện của nó. Trình cài đặt thêm một liên kết tượng trưng đến vị trí này trong/usr/local/bin. Nếu bạn chỉ thỉnh thoảng sử dụng Python, thiết lập này hoạt động tốt

python framework executable libraries mac

Homebrew để phát triển Python

Nếu bạn đang làm việc trên nhiều dự án Python, vị trí mặc định, cần có đặc quyền sudo, sẽ tạo ra rào cản. Nhiều người thích sử dụng Homebrew để cài đặt các gói phần mềm, nhưng bạn có nên sử dụng nó để phát triển Python không?

Homebrew có thể nâng cấp Python của bạn—e. g. 3. 8 đến 3. 9—không có sự can thiệp của bạn. Ví dụ: gói "youtube-dl" sử dụng Python làm phụ thuộc, gói Python có thể được cập nhật khi cần. Bạn mất quyền kiểm soát đối với “gói trang web” và tất cả các gói PIP mà bạn đã cài đặt có thể không truy cập được

Sử dụng Pyenv để quản lý cài đặt Python

Tài liệu Homebrew Python đề xuất pyenv để quản lý môi trường Python. Để làm cho pyenv hoạt động, hãy cài đặt các phụ thuộc bản dựng thông qua Homebrew. Mở Terminal, sau đó gõ vào

 brew install openssl readline sqlite3 xz zlib 

Tiếp theo, cài đặt pyenv

 brew install pyenv 

Cuối cùng, cập nhật cấu hình cấu hình shell, tôi. đ~/. zshrc nếu vỏ mặc định của bạn là ZSH. Thêm các dòng sau

 echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

Thoát Terminal và khởi động lại

edit zshrc file mac

Nếu bạn muốn xem tất cả các phiên bản Python mà pyenv có thể cài đặt cho bạn, hãy nhập

 pyenv install --list 

Để cài đặt một phiên bản Python cụ thể, hãy nhập

 pyenv install 3.9.7 

Sẽ mất một chút thời gian để quá trình cài đặt hoàn tất. Giả sử rằng một dự án yêu cầu 3. 8. 12, một phiên bản không được cài đặt trên hệ thống. Hãy cài đặt phiên bản này thông qua pyenv

________số 8_______

Bạn có thể xem phiên bản Python nào bạn đã cài đặt

 pyenv versions 

Phiên bản “hệ thống” là phiên bản đi kèm với Mac, tôi. e. , Trăn 2. 7. Vì nó không được dùng nữa, hãy quên nó đi. Bây giờ hãy nói với pyenv phiên bản mặc định bạn muốn sử dụng

pyenv-python-version-manager-mac

Bạn có thể đặt các phiên bản Python ở ba cấp độ. Toàn cầu, địa phương và Shell. Đọc để biết thêm chi tiết. Để đặt nó trên toàn cầu, hãy nhập

 py -m pip --version 
0

Cấp độ toàn cầu đặt phiên bản Python cho tất cả các trình bao và thư mục. Kiểm tra điều gì sẽ xảy ra khi bạn kiểm tra phiên bản Python hiện tại

 py -m pip --version 
1

Để kiểm tra phiên bản PIP, hãy nhập

 py -m pip --version 
2

Và nếu bạn muốn kiểm tra bất kỳ cập nhật nào đối với PIP, hãy nhập

 py -m pip --version 
3

Cấp cục bộ chỉ thay đổi phiên bản Python cho các thư mục và thư mục con hiện tại. Vì vậy, nếu một dự án yêu cầu Python 3. 8. 12, gõ vào

 py -m pip --version 
4

Lệnh này định cấu hình một phiên bản Python cụ thể trong thư mục cục bộ mà không thay đổi phiên bản chung

Cài đặt và quản lý Python PIP cho Linux

Nhiều bản phân phối Linux đi kèm với Python, nhưng nó có thể không phải là phiên bản mới nhất. Để biết bạn có phiên bản Python nào, hãy mở Terminal và nhập

 py -m pip --version 
1

Nếu bạn đã cài đặt Python trên máy của mình, thì một trong những lệnh này sẽ phản hồi bằng số phiên bản. Nếu bạn muốn cài đặt bản phân phối Python trên Linux, trình quản lý gói tích hợp có lẽ là phương pháp tốt nhất

Công cụ gói nâng cao cho các bản phân phối dựa trên Ubuntu hoặc Debian

 py -m pip --version 
6

Trình quản lý gói Pacman cho Arch Linux

 py -m pip --version 
7

Dandified Yum cho các bản phân phối dựa trên Fedora

 py -m pip --version 
8

Trình quản lý gói Zypper cho openSUSE

 py -m pip --version 
9

Trình quản lý gói Yum cho CentOS và Red Hat Enterprise Linux

 py -m pip install --upgrade pip 
0

Cài đặt và cấu hình môi trường ảo

Sau khi bạn có bản cài đặt cơ bản của thiết lập Python, đừng bắt đầu cài đặt các gói trực tiếp vào nó bằng PIP. Đó là bởi vì mọi dự án trên hệ thống của bạn sẽ sử dụng thư mục gói trang web trung tâm để lưu trữ và truy xuất các gói. Đây thường có thể là điều bạn muốn, nhưng nếu bạn có hai dự án yêu cầu các thư viện khác nhau thì đó có thể là một vấn đề

Vì Python chỉ lưu trữ một phiên bản toàn cầu của thư viện, bạn nên tạo các môi trường biệt lập cho các dự án của mình

Quản lý các gói Python với PIP

Khi quy trình làm việc PIP của bạn đã sẵn sàng, bạn có thể bắt đầu cài đặt các gói từ PyPI

Cài đặt

 py -m pip install --upgrade pip 
1

Cài đặt một phiên bản cụ thể

 py -m pip install --upgrade pip 
2

Nâng cấp

 py -m pip install --upgrade pip 
3

Gỡ cài đặt

 py -m pip install --upgrade pip 
4

Liệt kê các gói đã cài đặt

 py -m pip install --upgrade pip 
5

Liệt kê các gói lỗi thời

 py -m pip install --upgrade pip 
6

Tìm hiểu thêm về Python

Python là một ngôn ngữ hữu ích với các ứng dụng từ phát triển web đến phân tích dữ liệu. Điều quan trọng là thiết lập Python đúng cách để chương trình của bạn trơn tru và không có lỗi

Cách tốt nhất để học Python là xây dựng các dự án. Đọc hướng dẫn của chúng tôi về cách quét một trang web với thư viện Python tuyệt đẹp

Làm cách nào để cài đặt pip trong Python 3?

Cài đặt pip cho Python 3 .
Bắt đầu bằng cách cập nhật danh sách gói bằng lệnh sau. cập nhật sudo apt
Sử dụng lệnh sau để cài đặt pip cho Python 3. Sudo apt cài đặt python3-pip. .
Sau khi cài đặt hoàn tất, hãy xác minh cài đặt bằng cách kiểm tra phiên bản pip. pip3 --version

Pip có hoạt động với Python3 không?

Trình cài đặt Python 3 cung cấp cho bạn tùy chọn cài đặt pip khi cài đặt Python trên hệ thống của bạn . Trên thực tế, tùy chọn cài đặt pip với Python được chọn theo mặc định, vì vậy pip sẽ sẵn sàng để bạn sử dụng sau khi cài đặt Python.