Hướng dẫn can i use pip to upgrade python? - tôi có thể sử dụng pip để nâng cấp python không?

Vì vậy, tôi đã cài đặt Python 2.7.3 trên Windows 7 64 bit và tôi muốn thực hiện nâng cấp gia tăng lên phiên bản 2.7.5. Tôi đã cài đặt PIP và nó hoạt động tốt; Tôi chỉ cài đặt Django bằng cách sử dụng nó.

Tôi đã chạy vào lệnh này: pip install -nâng cấp 'python> = 2.7,

Bây giờ nó buộc PIP phải tải xuống phiên bản mới nhất không phải là Python 3, đó là điều tôi muốn. 2.7.5 bắt đầu tải xuống và tôi gặp lỗi sau:

    Downloading/unpacking python>=2.7,<2.7.99
      Downloading Python-2.7.5.tar.bz2 (12.1MB): 12.1MB downloaded
      Running setup.py egg_info for package python
        Traceback (most recent call last):
          File "", line 16, in 
          File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in 
            COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
        TypeError: argument of type 'NoneType' is not iterable
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):

      File "", line 16, in 

      File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in 

        COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))

    TypeError: argument of type 'NoneType' is not iterable

    ----------------------------------------
    Command python setup.py egg_info failed with error code 1 in c:\users\name\appdata\local\temp\pip-build-name\python

Ngoài ra tôi mới đến PIP. Khi tôi hủy tải xuống có an toàn không? Tôi đã gõ cài đặt "Cài đặt pip Python" và nó bắt đầu tải xuống phiên bản Python phiên bản 3. Vì vậy, tôi đã hủy. Điều đó sẽ không ghi đè lên cài đặt Python 2.7.3 chính của tôi?

Curious.

RENESH BEDRE & NBSP; & NBSP; 6 phút đọc6 minute read

Hướng dẫn can i use pip to upgrade python? - tôi có thể sử dụng pip để nâng cấp python không?

  • 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

  • # 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
    
    8 là trình cài đặt gói (gói phần mềm) cho Python.
  • Để sử dụng
    # 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
    
    8, 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.

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
    # 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
    
    8
  • 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 cách sử dụng

# Windows, Linux, and macOS
python -m ensurepip --default-pip

# within conda environment
conda install pip
1, trước tiên hãy tải xuống tập 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

# 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
8 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.

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 -m ensurepip --default-pip

# within conda environment
conda install pip
3. 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 -m ensurepip --default-pip

# within conda environment
conda install pip
4

Xem 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 (
    # Windows, Linux, and macOS
    python -m ensurepip --default-pip
    
    # within conda environment
    conda install pip
    
    5) 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
  • 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 --version
# output if installed
pip 22.2.2

python -m pip --version
# output if installed
pip 22.2.2
0

Ghi cài đặt gói Python

# 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
1

Kiểm tra phiên bản gói Python

# 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
2

Cà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
# using pip
pip --version
# output if installed
pip 22.2.2

python -m pip --version
# output if installed
pip 22.2.2
8, bạn cũng có thể sử dụng Trình quản lý gói
# Windows, Linux, and macOS
python -m ensurepip --default-pip

# within conda environment
conda install pip
7 để 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 -m ensurepip --default-pip

# within conda environment
conda install pip
7 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 -m ensurepip --default-pip

# within conda environment
conda install pip
7,

# 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
3

Conda 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ụ:

# Windows, Linux, and macOS
python get-pip.py
0) để 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.

Nâng cấp các gói Python bằng cách sử dụng

# Windows, Linux, and macOS
python -m ensurepip --default-pip

# within conda environment
conda install pip
7,

# 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
4

Cà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 -m ensurepip --default-pip

# within conda environment
conda install pip
7,

# 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
5

Mô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
# using pip
pip --version
# output if installed
pip 22.2.2

python -m pip --version
# output if installed
pip 22.2.2
6

Để 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
# using pip
pip --version
# output if installed
pip 22.2.2

python -m pip --version
# output if installed
pip 22.2.2
7

Khi 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

Hướng dẫn can i use pip to upgrade python? - tôi có thể sử dụng pip để nâng cấp python không?

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.

Làm thế nào tôi có thể nâng cấp Python với PIP?

Nâng cấp PIP..
$ python -m pip cài đặt -nâng cấp pip ..
$ python -m pip cài đặt -nâng cấp pip ..
C:> py -m pip cài đặt -nâng cấp pip ..

Pip có cài đặt phiên bản mới nhất không?

Lệnh Cài đặt PIP luôn tìm kiếm phiên bản mới nhất của gói và cài đặt nó.Nó cũng tìm kiếm các phụ thuộc được liệt kê trong siêu dữ liệu gói và cài đặt chúng để đảm bảo rằng gói có tất cả các yêu cầu mà nó cần.. It also searches for dependencies listed in the package metadata and installs them to ensure that the package has all the requirements that it needs.

Cài đặt Python Pip là gì

PIP là một nền tảng chéo, được viết bằng Python để cài đặt và quản lý các gói Python từ chỉ số gói Python và từ các thư viện bổ sung (cục bộ và từ xa) không phải là một phần của kho lưu trữ tiêu chuẩn.