Python có luôn đi kèm với pip không?

Pip là trình quản lý gói tiêu chuẩn cho Python. Nó cho phép cài đặt và quản lý các gói của bên thứ ba cung cấp các tính năng và chức năng không có trong Thư viện chuẩn Python. Các phiên bản Python mới hơn [Python 2 >= v2. 7. 9 hoặc Python 3 >= v3. 4] được đóng gói sẵn với pip theo mặc định. Pip cũng được bao gồm trong môi trường ảo được tạo bởi virtualenv và pyvenv

Nhưng nếu bạn đang sử dụng phiên bản Python cũ hơn, bạn sẽ cần phải cài đặt pip theo cách thủ công. Hướng dẫn này hướng dẫn cách cài đặt Pip trên Windows và giải thích cách cập nhật nó

Điều kiện tiên quyết để cài đặt Pip

  1. Kiểm tra xem pip đã được cài đặt chưa bằng cách chạy dòng lệnh sau
pip --version

hoặc

pip -V

Nếu pip được cài đặt, bạn sẽ thấy kết quả tương tự như sau

C:usersjdoe>pip --version
Pip 19.2.3 from c:usersjdoeappdatalocalprogramspythonpython38-32libsite-packagespip [python 3.8]
  1. Xác minh rằng Python đã được cài đặt. Nếu pip chưa được cài đặt, bạn có thể xác nhận rằng Python có sẵn trên máy cục bộ của bạn và xác định phiên bản bằng cách chạy lệnh sau
python --version

Bạn sẽ thấy một cái gì đó giống như sau nếu Python được cài đặt

C:usersjdoe>pip --version
Python 3.8.0

Nếu bạn chưa cài đặt phiên bản Python, bạn có thể nhanh chóng tải xuống và cài đặt phiên bản mới nhất của ActivePython.

Cách cài đặt Pip với get-pip. py  

  1. Để cài đặt pip theo cách thủ công trên Windows, bạn sẽ cần một bản sao của get-pip. p. Đối với các phiên bản Python cũ hơn, bạn có thể cần sử dụng phiên bản thích hợp của tệp từ pypa. tổ chức. Tải tệp xuống một thư mục trên máy tính của bạn hoặc sử dụng lệnh curl.
curl //bootstrap.pypa.io/get-pip.py -o get-pip.py
  1. Tiếp theo, chạy lệnh sau để cài đặt pip
python get-pip.py

Nếu không tìm thấy tệp, trước tiên bạn có thể cần điều hướng đến thư mục chứa  get-pip. tập tin py. Khi cài đặt, bạn sẽ thấy một cái gì đó tương tự như sau

Installing collected packages: pip, setuptools, wheel
The script wheel.exe is installed in ‘C:Python33Scripts’ which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-10.0.1 setuptools-39.2.0 wheel-0.29.0

Lệnh này cũng sẽ cài đặt công cụ thiết lậpbánh xe nếu . Setuptools là một bộ các cải tiến cấu hình cho Python distutils tạo điều kiện xây dựng các bản phân phối Python. Bắt buộc phải cài đặt các bản phân phối nguồn hoặc “sdists”, một định dạng phân phối cung cấp siêu dữ liệu và tệp nguồn cần thiết cho các công cụ như pip.

  1. Xác minh rằng pip đã được cài đặt bằng cách chạy lệnh trước đó để kiểm tra phiên bản. Điều hướng đến vị trí cài đặt [C. Python33Scripts theo mặc định] và chạy
pip --version

Để biết thêm hướng dẫn về cách cài đặt các gói bằng pip, hãy tham khảo hướng dẫn của chúng tôi về Cài đặt gói Python trên Windows

Thêm PIP vào Biến môi trường Windows

Một trong những vấn đề phổ biến nhất khi chạy các công cụ Python như pip là lỗi “not on PATH”. Điều này có nghĩa là Python không thể tìm thấy công cụ mà bạn đang cố chạy trong thư mục hiện tại của mình. Trong hầu hết các trường hợp, bạn sẽ cần điều hướng đến thư mục cài đặt công cụ trước khi có thể chạy lệnh để khởi chạy nó.  

Nếu bạn muốn chạy pip [hoặc các công cụ khác] từ bất kỳ vị trí nào, bạn sẽ cần thêm thư mục mà nó được cài đặt dưới dạng biến môi trường PATH bằng cách thực hiện như sau.   

  1. Mở Bảng điều khiển và điều hướng đến Hệ thống và bảo mật > Hệ thống
  2. Nhấp vào liên kết Cài đặt hệ thống nâng cao trên bảng điều khiển bên trái
  3. Nhấp vào Biến môi trường .
  4. Dưới Biến hệ thống , nhấp đúp vào biến PATH.
  5. Nhấp vào Mới và thêm thư mục cài đặt pip, e. g. C. Python33Scripts và chọn OK.

Nâng cấp Pip trên Windows

Pip là một công cụ quan trọng trong hệ sinh thái Python và do đó được cập nhật thường xuyên. Bạn luôn có thể tìm thấy các thay đổi trong ghi chú phát hành cho mỗi phiên bản. Để luôn cập nhật phiên bản pip của bạn, bạn có thể chạy phần sau trên dòng lệnh.

python -m pip install -U pip

Lệnh này sẽ gỡ cài đặt phiên bản lỗi thời của pip trước, sau đó tải xuống phiên bản mới nhất.  

Cũng có thể hạ cấp xuống phiên bản trước của pip, trong trường hợp phiên bản mới hơn gây ra lỗi tương thích không mong muốn. Ví dụ: để hạ cấp xuống pip v18. 0 chạy lệnh sau

pip -V
0

Bước tiếp theo

Dùng thử ActiveState Platform để xây dựng các gói Python nhanh hơn và an toàn hơn. Tạo thời gian chạy Python tùy chỉnh cho dự án tiếp theo của bạn. Chỉ chọn các gói bạn cần và chúng tôi sẽ tự động giải quyết tất cả các phụ thuộc, xây dựng gói đó [bao gồm cả mã C] và đóng gói cho nền tảng của bạn

ActiveState có thể trợ giúp như thế nào

ActiveState cung cấp một chuỗi công cụ đa nền tảng thống nhất để quản lý gói Python hiện đại. Nó có thể thay thế các giải pháp nội bộ phức tạp và khó bảo trì được xây dựng từ nhiều trình quản lý gói, công cụ quản lý môi trường và các giải pháp khác

Bằng cách áp dụng Nền tảng ActiveState, các nhà phát triển có thể

  • Tự động xây dựng các gói từ nguồn, bao gồm các thư viện liên kết C mà không cần môi trường xây dựng cục bộ
  • Tự động giải quyết các phần phụ thuộc [hoặc đề xuất về cách giải quyết xung đột theo cách thủ công], đảm bảo rằng môi trường của bạn luôn chứa một tập hợp các phần phụ thuộc tốt đã biết hoạt động cùng nhau
  • Quản lý trung tâm một nguồn dữ liệu duy nhất cho môi trường của bạn, có thể được triển khai bằng một lệnh duy nhất cho tất cả các môi trường phát triển và CI/CD, đảm bảo khả năng tái tạo nhất quán
  • Tự động cài đặt môi trường Python ảo trên Windows hoặc Linux mà không cần thiết lập trước
  • Khả năng tìm, sửa chữa và tự động xây dựng lại các môi trường dễ bị tổn thương, nhờ đó tăng cường bảo mật và giảm đáng kể thời gian và công sức liên quan đến việc giải quyết CVE
  • Xem trực quan phiên bản nào của gói nào được phê duyệt để sử dụng, do đó loại bỏ phỏng đoán khỏi quá trình phát triển

Những người thích làm việc từ dòng lệnh có thể tận dụng CLI của Nền tảng ActiveState, Công cụ trạng thái, hoạt động như một trình quản lý gói chung cho Python và cung cấp quyền truy cập vào hầu hết các tính năng do Nền tảng cung cấp

 

 

 

 

 

 

 

 

 

 

Quản lý gói Python hiện đại

ActiveState cung cấp một chuỗi công cụ đa nền tảng thống nhất để quản lý gói Python hiện đại. Nó có thể thay thế các giải pháp nội bộ phức tạp và khó bảo trì được xây dựng từ nhiều trình quản lý gói, công cụ quản lý môi trường và các giải pháp khác

Bằng cách áp dụng Nền tảng ActiveState, các nhà phát triển có thể

  • Tăng tính bảo mật của môi trường Python
  • Cải thiện tính minh bạch của chuỗi cung ứng nguồn mở của bạn
  • Giảm đáng kể chi phí quản lý gói và môi trường
  • Loại bỏ địa ngục phụ thuộc
  • Giảm các sự cố "hoạt động trên máy của tôi"

Cuối cùng, các nhà phát triển sẵn sàng áp dụng Nền tảng ActiveState sẽ dành ít thời gian hơn để vật lộn với công cụ và có nhiều thời gian hơn để tập trung vào làm những gì họ làm tốt nhất. mã hóa

Để tự mình dùng thử Nền tảng ActiveState, hãy đăng ký một tài khoản miễn phí

Bài đọc được đề xuất

Cài đặt gói Python trên Windows

Gói Python

Liên kết liên quan

Cách liệt kê các gói Python đã cài đặt

Cách tải xuống phần phụ thuộc Python

Cài đặt gói Python trên Windows

Quản lý gói Python

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

Các câu hỏi thường gặp

Tại sao cài đặt pip không hoạt động?

Nếu pip không hoạt động trên Windows, có thể là do nó chưa được cài đặt dưới dạng biến môi trường PATH. bạn có thể

    1. Điều hướng đến thư mục mà pip được cài đặt trước khi chạy nó, hoặc
    2. Thêm thư mục trong đó pip được cài đặt làm biến môi trường PATH bằng cách thực hiện như sau
      • Mở Bảng điều khiển và điều hướng đến Hệ thống và Bảo mật -> Hệ thống
      • Nhấp vào liên kết Cài đặt hệ thống nâng cao trên bảng điều khiển bên trái
      • Nhấp vào Biến môi trường
      • Trong Biến hệ thống, bấm đúp vào biến PATH
      • Nhấp vào Mới và thêm thư mục cài đặt pip, chẳng hạn như C. \Python\Scripts và chọn OK

Tìm hiểu thêm về cài đặt gói Python trên Windows

Làm cách nào để cài đặt pip trên Windows?

Pip được cài đặt theo mặc định với hầu hết các bản phân phối Python, nhưng để cài đặt pip trên Windows, bạn có hai tùy chọn

Tại sao Python của tôi không có pip?

Một “pip. lỗi không tìm thấy lệnh” xảy ra khi bạn không cài đặt đúng trình cài đặt gói cho Python [pip] cần thiết để chạy Python trên máy tính của bạn . Để khắc phục, bạn cần cài đặt lại Python và chọn hộp để thêm Python vào PATH của bạn hoặc cài đặt pip trên dòng lệnh của bạn.

Bạn có thể sử dụng Python mà không cần pip không?

Hầu hết các gói Python hiện được thiết kế để tương thích với trình quản lý gói pip của Python. Nhưng nếu bạn có một gói không tương thích với pip, bạn sẽ cần cài đặt các gói Python theo cách thủ công .

Pip có chuẩn với Python không?

Pip là gì? . Nó cho phép bạn cài đặt và quản lý các gói bổ sung không thuộc thư viện chuẩn Python. Khóa học này là phần giới thiệu về pip cho Pythonistas mới. pip is the standard package manager for Python. It allows you to install and manage additional packages that are not part of the Python standard library. This course is an introduction to pip for new Pythonistas.

Chủ Đề