RENESH BEDRE & NBSP; & NBSP; 6 phút đọc6 minute read
- PIP là người quản lý gói chính thức của Python, và là một phương pháp được khuyến nghị để cài đặt, nâng cấp và gỡ cài đặt các gói Python.
- Kiểm tra bên dưới cách cài đặt và nâng cấp PIP trên Windows, Linux và MacOS để quản lý các gói Python
Cài đặt và nâng cấp PIP
7 là trình cài đặt gói [gói phần mềm] cho Python.# Windows, Linux, and macOS python -m ensurepip --default-pip # within conda environment conda install pip
- Để sử dụng
7, bắt buộc phải cài đặt Python [Python 3> = 3.4]. Bạn có thể kiểm tra ở đây để cài đặt Python 3 trên Windows, Linux và MacOS từ nguồn. Ngoài ra, bạn cũng có thể kiểm tra Hướng dẫn cài đặt Python để cài đặt Python từ Trình quản lý gói cụ thể của HĐH.# Windows, Linux, and macOS python -m ensurepip --default-pip # within conda environment conda install pip
Lưu ý: Nếu bạn đã cài đặt Python 3 từ nguồn, bạn nên thêm Python thực thi vào biến đường dẫn hệ thống để có thể chạy các lệnh Python từ bất kỳ đường dẫn nào trong HĐH. Kiểm tra cách thêm Python thực thi trong biến đường dẫn hệ thống cho Windows, Linux và MacOS: If you have installed Python 3 from the source, you should add the Python executable in the system path variable to be able to run Python commands from any path in OS. Check how to add Python executable in system path variable for Windows, Linux, and macOS
Tìm hiểu thêm về các lệnh cơ bản của Linux cho người mới bắt đầu
Kiểm tra phiên bản pip
- Nếu bạn đã cài đặt Python 3 [> = 3.4], bạn có thể chạy lệnh shell dưới đây để kiểm tra phiên bản
7# Windows, Linux, and macOS python -m ensurepip --default-pip # within conda environment conda install pip
- Nếu bạn bị lỗi vì là ‘PIP, không được công nhận là lệnh bên trong hoặc bên ngoài trên Windows, thì bạn cần thêm thư mục cài đặt PIP vào biến hệ thống [kiểm tra ở đây cách thực hiện việc này]
# Windows, Linux, and macOS
# using pip
pip --version
# output if installed
pip 22.2.2
python -m pip --version
# output if installed
pip 22.2.2
Nếu PIP không được cài đặt, hãy sử dụng đảm bảoPip để cài đặt PIP [xem bên dưới]
Cài đặt PIP bằng cách sử dụng SCRIPT
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
Để cài đặt bằng
# Windows, Linux, and macOS
python get-pip.py
0, trước tiên hãy tải xuống lệnh và chạy lệnh sau,# Windows, Linux, and macOS
python get-pip.py
Để cài đặt trên Ubuntu, hãy sử dụng lệnh sau
# Ubuntu Linux
sudo apt update
sudo apt install python3-pip
Nâng cấp PIP lên phiên bản mới nhất
# Windows, Linux, and macOS
# using pip
pip install --upgrade pip
# using Python
python -m pip install --upgrade pip
Cài đặt một phiên bản cụ thể của PIP
# Windows, Linux, and macOS
# using pip
pip install --upgrade pip==21.0.1
# using Python
python -m pip install --upgrade pip==21.0.1
# using easy_install [deprecated]
easy_install pip==21.0.1
Cài đặt và nâng cấp các gói Python bằng PIP
Cài đặt các gói Python
# Windows, Linux, and macOS
# using pip [replace bioinfokit with required python package name]
pip install bioinfokit
# using Python
python -m pip install bioinfokit
7 nên được sử dụng để cài đặt hoặc nâng cấp các gói Python và nó không lý tưởng để cài đặt hoặc nâng cấp Python. Nếu bạn muốn cài đặt hoặc nâng cấp Python, bạn tải xuống phiên bản Python mới nhất và cài đặt chúng. Ngoài ra, bạn cũng có thể đóng gói Trình quản lý cho Linux [ví dụ: APT] hoặc MacOS [ví dụ: homebrew] để cài đặt hoặc nâng cấp Python.# Windows, Linux, and macOS python -m ensurepip --default-pip # within conda environment conda install pip
Nâng cấp các gói Python đã cài đặt lên phiên bản mới nhất
# Windows, Linux, and macOS
# using pip [replace bioinfokit with required python package name]
pip install --upgrade bioinfokit
# using Python
python -m pip install --upgrade bioinfokit
# upgrade all installed packages at same time using pip-review [need to install pip-review package]
pip-review --auto
Cài đặt một phiên bản cụ thể của các gói Python
Cú pháp chung để cài đặt phiên bản cụ thể của các gói Python là
# Windows, Linux, and macOS
python get-pip.py
2. Nếu bạn không chỉ định phiên bản, phiên bản mới nhất của gói Python sẽ được cài đặt.Nếu bạn muốn cài đặt phiên bản cũ hơn, bạn cần cung cấp phiên bản cụ thể của gói Python. Ví dụ: để cài đặt phiên bản Numpy 1.22.0, hãy sử dụng lệnh là
# Windows, Linux, and macOS
python get-pip.py
3Xem thêm các ví dụ,
# Windows, Linux, and macOS
# using pip [replace bioinfokit with required python package name]
pip install bioinfokit==2.0.0
# using Python
python -m pip install bioinfokit==2.0.0
Cài đặt các gói cụ thể từ tệp yêu cầu
- Tệp yêu cầu [
4] cho phép bạn cài đặt nhiều gói Python với các phiên bản cụ thể hoặc mới nhất cùng một lúc# Windows, Linux, and macOS python get-pip.py
- Tệp yêu cầu [Yêu cầu.txt] chứa tên của các gói Python cần được cài đặt
# Windows, Linux, and macOS
# using pip
pip install -r requirements.txt
# using Python
python -m pip install -r requirements.txt
Ghi cài đặt gói Python
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
0Kiểm tra phiên bản gói Python
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
1Cài đặt và nâng cấp các gói Python bằng cách sử dụng Conda
Ngoài
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
7, bạn cũng có thể sử dụng Trình quản lý gói # Windows, Linux, and macOS
python get-pip.py
6 để quản lý các gói Python. Ngoài việc quản lý các phụ thuộc gói, # Windows, Linux, and macOS
python get-pip.py
6 có thể tạo ra nhiều môi trường để quản lý các yêu cầu gói cho các dự án khác nhau.Cài đặt các gói Python bằng cách sử dụng
# Windows, Linux, and macOS
python get-pip.py
6,# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
2Conda lưu trữ các gói trong các kênh và cài đặt chúng từ các kênh mặc định. Nếu gói không nằm trong kênh mặc định, bạn nên cung cấp tên kênh [ví dụ:
9] để cài đặt nó. Bạn có thể tìm thấy các gói và kênh của họ trong kho công khai Conda.# Windows, Linux, and macOS python get-pip.py
Nâng cấp các gói Python bằng cách sử dụng
# Windows, Linux, and macOS
python get-pip.py
6,# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
3Cài đặt phiên bản cụ thể của các gói Python bằng cách sử dụng
# Windows, Linux, and macOS
python get-pip.py
6,# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
4Môi trường ảo để cài đặt các gói Python
- Khi bạn có nhiều ứng dụng để chạy và mỗi ứng dụng có một yêu cầu cụ thể của các gói Python, sau đó chạy nhiều ứng dụng đó với một cài đặt Python không thuận tiện. Ví dụ: nếu một ứng dụng cần v1.0 của gói Python cụ thể và một ứng dụng khác cần v2.0 của cùng một gói Python.
- Trong các tình huống như vậy, môi trường ảo là một công cụ hữu ích để cài đặt các phiên bản cụ thể của các gói Python cần thiết cho mỗi ứng dụng. Bạn có thể sử dụng Python hoặc Conda để tạo môi trường ảo.
Tạo và kích hoạt môi trường ảo
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
5Để sử dụng môi trường ảo, trước tiên bạn cần kích hoạt nó
# Windows, Linux, and macOS
python -m ensurepip --default-pip
# within conda environment
conda install pip
6Khi môi trường ảo được kích hoạt, bạn sẽ thấy tên môi trường ảo [example_venv] trên dấu nhắc lệnh của bạn
Cài đặt các gói Python trong môi trường ảo
Khi môi trường ảo được kích hoạt, bạn có thể cài đặt các gói Python cụ thể như đã thảo luận trong phần trước
Nâng cao kỹ năng của bạn với các khóa học về Python
- Python cho khoa học dữ liệu, AI & phát triển
- Chuyên môn lập trình Python 3
- Python cho mọi người chuyên môn hóa
- Phân tích dữ liệu sử dụng Python
- Python cho khoa học dữ liệu bộ gen
Người giới thiệu
- Cài đặt gói
- pip
- Môi trường và gói ảo
Nếu bạn có bất kỳ câu hỏi, nhận xét hoặc đề xuất nào, vui lòng gửi email cho tôi tại
Nếu bạn nâng cao kiến thức và kỹ năng thực tế từ bài viết này, hãy xem xét hỗ trợ tôi
Công việc này được cấp phép theo giấy phép Creative Commons Attribution 4.0 quốc tế
Một số liên kết trên trang này có thể là các liên kết liên kết, điều đó có nghĩa là chúng tôi có thể nhận được một khoản hoa hồng liên kết khi mua hàng hợp lệ. Các nhà bán lẻ sẽ trả tiền hoa hồng mà không phải trả thêm chi phí cho bạn.