Hướng dẫn does python 2 come with pip? - python 2 có đi kèm với pip không?

89

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi vừa cài đặt Python 2.7 và cũng PIP vào gói trang 2.7.

Khi tôi nhận được phiên bản với:

pip -V

Nó cho thấy:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)

Làm cách nào để sử dụng phiên bản 2.7 của PIP được đặt tại:

/usr/local/lib/python2.7/site-packages

Hỏi ngày 8 tháng 10 năm 2014 lúc 21:05Oct 8, 2014 at 21:05

Hướng dẫn does python 2 come with pip? - python 2 có đi kèm với pip không?

Cần có một nhị phân gọi là "PIP2.7" được cài đặt tại một số vị trí có trong biến đường dẫn $ của bạn.

Bạn có thể tìm thấy điều đó bằng cách gõ

which pip2.7

Điều này sẽ in một cái gì đó như '/usr/local/bin/pip2.7' cho stdout của bạn. Nếu nó không in bất cứ thứ gì như thế này, nó không được cài đặt. Trong trường hợp đó, cài đặt nó bằng cách chạy

$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py

Bây giờ, bạn nên được thiết lập, và

which pip2.7

nên trả về đầu ra chính xác.

Đã trả lời ngày 8 tháng 10 năm 2014 lúc 22:12Oct 8, 2014 at 22:12

Hướng dẫn does python 2 come with pip? - python 2 có đi kèm với pip không?

Maennelmaennelmaennel

1.8471 Huy hiệu vàng12 Huy hiệu bạc8 Huy hiệu đồng1 gold badge12 silver badges8 bronze badges

6

Một giải pháp thay thế là gọi mô -đun

which pip2.7
7 bằng cách sử dụng Python2.7, như dưới đây:

python2.7 -m pip 

Ví dụ: bạn có thể chạy

which pip2.7
8 để cài đặt các mô -đun Python yêu thích của bạn. Dưới đây là một tài liệu tham khảo: https://stackoverflow.com/a/50017310/4256346.

Trong trường hợp mô -đun PIP chưa được cài đặt cho phiên bản Python này, bạn có thể chạy như sau:

python2.7 -m ensurepip

Chạy lệnh này sẽ "Bootstrap Trình cài đặt PIP". Lưu ý rằng việc chạy này có thể yêu cầu các đặc quyền quản trị (nghĩa là

which pip2.7
9). Dưới đây là một tài liệu tham khảo: https://docs.python.org/2.7/l Library/ensurepip.html và một tài liệu tham khảo khác https://stackoverflow.com/a/46631019/4256346.

Đã trả lời ngày 2 tháng 6 năm 2018 lúc 2:33Jun 2, 2018 at 2:33

JashajashaJasha

3.7871 Huy hiệu vàng26 Huy hiệu bạc38 Huy hiệu đồng1 gold badge26 silver badges38 bronze badges

Như đã lưu ý ở đây, đây là những gì làm việc tốt nhất cho tôi:

sudo apt-get install python3 python3-pip python3-setuptools

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

Đã trả lời ngày 23 tháng 5 năm 2020 lúc 15:36May 23, 2020 at 15:36

Gojimmypigojimmypigojimmypi

3713 Huy hiệu bạc6 Huy hiệu Đồng3 silver badges6 bronze badges

0

which pip2.7
7 hiện đã bỏ hỗ trợ cho python2, do đó bạn không thể sử dụng python2 pip

Bạn không thể tìm thấy

$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py
1 trong
$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py
2 nữa và bạn sẽ không nhận được
which pip2.7
7 khi cài đặt Python2 từ nguồn

Bạn vẫn có thể cài đặt các mô -đun Python bằng

$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py
2. Để cài đặt Python Prepend ‘Python- vào tên mô-đun

apt-get install python-six  # install six

Đã trả lời ngày 14 tháng 4 lúc 8:03Apr 14 at 8:03

Hướng dẫn does python 2 come with pip? - python 2 có đi kèm với pip không?

Stwykdstwykdstwykd

2.4553 huy hiệu vàng18 Huy hiệu bạc20 Huy hiệu đồng3 gold badges18 silver badges20 bronze badges

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 bạn 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 một kho lưu trữ trung tâm được gọi là Chỉ số gói Python (PYPI).

Nó có thể là một quá trình bực bội và tốn thời gian để tải xuống, cài đặt và quản lý các gói này theo cách thủ công. 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 đơ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à một từ viết tắt là viết tắt của chương trình cài đặt PIP PIP PIP hoặc chương trình cài đặt ưa thích. Nó là một trình quản lý gói cho Python cho phép bạn quản lý các gói PYPI không được bao gồm trong 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 cho các ứng dụng về tài chính, sức khỏe, v.v.

PIP có được cài đặt với Python không?

Nếu bạn sử dụng Python 2.7.9 (hoặc lớn hơn), 3.4 (hoặc lớn hơn), thì PIP đã được tích hợp vào 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ể được hỗ trợ vô thời hạn.

Theo chu kỳ phát triển của Python, 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 chi nhánh cuối đời và bạn sẽ không còn được sửa chữa bảo mật nữa. Vì vậy, bạn sẽ kết thúc việc xử lý các thay đổi quan trọng hơn ở cả Python và trong các thư viện cùng một lúc, điều này tạo nên sự nâng cấp đáng sợ.

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

Bạn nên đảm bảo rằng Python được cài đặt đúng cách trên hệ thống của bạn. Có nhiều cách khác nhau để cài đặt Python: thông qua người quản lý gói hoặc từ trang web Python chính thức. Mặc dù việc cài đặt rất đơn giản, nhưng nó có ích nếu bạn nhận thức được các thực tiễn tốt nhất để quản lý Python hoặc nó dễ dàng 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ó vào thư mục AppData của bạn, do đó, nó không cần quyền quản trị. Hoặc bạn có thể chỉ định một thư mục mục tiêu cấp cao hơn (C: \ Python3.9) để giúp tìm thấy dễ dàng hơn.AppData directory, so it doesn’t need admin permissions. Or you can specify a higher-level target directory (C:\Python3.9) to make it easier to find.

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

Nếu bạn sử dụng sô cô la để cài đặt các gói, hãy đảm bảo tránh trộn cài đặt đó với gói thông thường trên cùng một máy. Để kiểm tra phiên bản của Python đã cài đặt, nhấn Win + X và mở lệnh lệnh mở. Sau đó, nhập vào:Win + X and open Command Prompt. Then, type in:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
0

Để kiểm tra phiên bản PIP, nhập:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
1

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

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
2

Nếu bạn nhận được một tin nhắn Python không được xác định, thì có điều gì đó không ổn 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 /ứng dụng và cài đặt khung của nó trong /l Library /frameWorks /stython.framework. Điều này bao gồm Python thực thi và các thư viện của nó. Trình cài đặt thêm một liên kết symlink vào vị trí này dưới/usr/local/bin. Nếu bạn chỉ sử dụng Python thỉnh thoảng, thiết lập này hoạt động tốt./Applications and installs its framework in /Library/Frameworks/Python.framework. This includes the Python executable and its libraries. The installer adds a symlink to this location under /usr/local/bin. If you only use Python occasionally, this setup works well.

python framework executable libraries mac

Homebrew cho sự phát triển của Python

Nếu bạn làm việc trên nhiều dự án Python, vị trí mặc định, cần các đặc quyền sudo, tạo ra những 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? Vấn đề với việc sử dụng Homebrew Python là nó không nằm trong tầm kiểm soát của bạn.

Homebrew có thể nâng cấp Python của bạn. 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 của nó, gói Python có thể được cập nhật khi cần thiết. Bạn mất quyền kiểm soát đối với các gói trang web của trang web và tất cả các gói PIP mà bạn đã cài đặt có thể không thể truy cập được.

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

Tài liệu Python Homebrew khuyến nghị 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 xây dựng thông qua homebrew. Terminal mở, sau đó nhập vào:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
3

Tiếp theo, cài đặt PyenV:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
4

Cuối cùng, cập nhật cấu hình cấu hình shell, tức là ~/.zshrc nếu shell mặc định của bạn là zsh. Thêm các dòng sau:~/.zshrc if your default shell is ZSH. Add the following lines:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
5

Thoát khỏi thiết bị đầu cuối 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 của Python mà Pyenv có thể cài đặt cho bạn, hãy nhập vào:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
6

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

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
7

Nó sẽ mất một chút thời gian để cài đặt để hoàn thành. Hãy 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

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
8

Bạn có thể thấy những phiên bản Python bạn đã cài đặt với

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
9

Phiên bản của hệ thống trực tuyến là phiên bản đi kèm với Mac, tức là, Python 2.7. Vì nó không được chấp nhận, hãy để Lừa quên nó. 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, cục bộ và vỏ. Đọc tài liệu PYENV để biết thêm chi tiết. Để đặt nó trên toàn cầu, loại:

/usr/local/lib/python2.7/site-packages
0

Cấp độ toàn cầu thiết lập phiên bản Python cho tất cả các shell và thư mục. Kiểm tra những gì xảy ra khi bạn kiểm tra phiên bản Python hiện tại.

/usr/local/lib/python2.7/site-packages
1

Để kiểm tra phiên bản PIP, nhập vào:

/usr/local/lib/python2.7/site-packages
2

Và nếu bạn muốn kiểm tra bất kỳ bản cập nhật nào cho PIP, hãy nhập:

/usr/local/lib/python2.7/site-packages
3

Cấp độ cục bộ thay đổi phiên bản Python chỉ 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, hãy nhập vào:

/usr/local/lib/python2.7/site-packages
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 toàn cầu.

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

Nhiều bản phân phối Linux được đóng gói với Python, nhưng nó có thể không phải là phiên bản mới nhất. Để tìm ra phiên bản Python nào bạn có, hãy mở thiết bị đầu cuối và nhập vào:Terminal and type in:

/usr/local/lib/python2.7/site-packages
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 với số phiên bản. Nếu bạn muốn cài đặt phân phối Python trên Linux, trình quản lý gói tích hợp có lẽ là phương thức 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

/usr/local/lib/python2.7/site-packages
6

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

/usr/local/lib/python2.7/site-packages
7

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

/usr/local/lib/python2.7/site-packages
8

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

/usr/local/lib/python2.7/site-packages
9

Người quản lý gói Yum cho Centos và Red Hat Enterprise Linux

which pip2.7
0

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

Khi bạn đã cài đặt cơ sở thiết lập Python, hãy bắt đầu cài đặt các gói trực tiếp vào đó với PIP. Điều đó 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à những gì 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, đó có thể là một vấn đề.site-packages directory to store and retrieve packages. This may often be what you want, but if you have two projects requiring different libraries, it can be a problem.

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 môi trường bị cô 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

which pip2.7
1

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

which pip2.7
2

Nâng cấp

which pip2.7
3

Gỡ cài đặt

which pip2.7
4

Danh sách các gói đã cài đặt

which pip2.7
5

Danh sách các gói lỗi thời

which pip2.7
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. Nó rất quan trọng để thiết lập Python một cách chính xác để 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ề việc cạo một trang web với Thư viện Súp Python tuyệt đẹp.

Python 2 có pip không?

Python 2.7.9 trở lên (trên sê -ri Python2) và Python 3.4 và sau đó bao gồm PIP theo mặc định.Để cài đặt PIP, hãy làm theo hướng dẫn cài đặt PIP chính thức - Điều này sẽ tự động cài đặt phiên bản setuptools mới nhất. 9 and later (on the python2 series), and Python 3.4 and later include pip by default. To install pip, follow the official pip installation guide - this will automatically install the latest version of setuptools.

Phiên bản Python nào đi kèm với PIP?

Lưu ý: Nếu bạn có Python phiên bản 3.4 trở lên, PIP được bao gồm theo mặc định.3.4 or later, PIP is included by default.

Python 3.8 2 có pip không?

Phiên bản hiện tại của PIP hoạt động trên: Windows, Linux và MacOS.Cpython 3.7, 3.8, 3.9, 3.10 và PYPY3 mới nhất. Windows, Linux and MacOS. CPython 3.7, 3.8, 3.9, 3.10 and latest PyPy3.

PIP có giống nhau đối với Python 2 và 3 không?

Lưu ý: Nếu bạn đang sử dụng Python trong môi trường ảo được tạo bằng Pyvenv hoặc VirtualEnv, thì PIP có sẵn bất kể phiên bản Python đang sử dụng.Điều này cũng áp dụng cho Python 2.7.9 hoặc mới hơn (Python Series 2) và Python 3,4 trở lên (Python Series 3).pip is available regardless of the version of Python in use. This also applies to Python 2.7. 9 or newer (Python series 2) and Python 3.4 or later (Python series 3).