Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

Trên Ubuntu 10.04 theo mặc định Python 2.6 được cài đặt, sau đó tôi đã cài đặt Python 2.7. Làm thế nào tôi có thể sử dụng

import bs4
8 để cài đặt các gói cho Python 2.7.

Ví dụ:

pip install beautifulsoup4

Theo mặc định, cài đặt đẹp cho Python 2.6

Khi tôi làm:

import bs4

Trong Python 2.6, nó hoạt động, nhưng trong Python 2.7, nó nói:

No module named bs4

Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

rubo77

18,5K28 Huy hiệu vàng127 Huy hiệu bạc218 Huy hiệu đồng28 gold badges127 silver badges218 bronze badges

Đã hỏi ngày 6 tháng 6 năm 2012 lúc 17:59Jun 6, 2012 at 17:59

2

Ngoài ra, vì bản thân

import bs4
9 được viết bằng Python, bạn chỉ có thể gọi nó với phiên bản Python bạn muốn cài đặt gói cho:

python2.7 -m pip install foo

ivan_pozdeev

32.3K16 Huy hiệu vàng99 Huy hiệu bạc145 Huy hiệu Đồng16 gold badges99 silver badges145 bronze badges

Đã trả lời ngày 4 tháng 8 năm 2014 lúc 16:30Aug 4, 2014 at 16:30

TurionturionTurion

5.2124 Huy hiệu vàng24 Huy hiệu bạc40 Huy hiệu đồng4 gold badges24 silver badges40 bronze badges

17

Sử dụng phiên bản

import bs4
9 được cài đặt so với phiên bản Python mà bạn muốn cài đặt các gói mới.

Trong nhiều phân phối, có thể có các gói

No module named bs4
1 và ____22 riêng biệt, được gọi với các tên nhị phân như
No module named bs4
3 và
No module named bs4
4. Nếu PIP không được đóng gói trong phân phối của bạn cho mục tiêu mong muốn, bạn có thể tìm kiếm một gói setuptools hoặc EasyInstall hoặc sử dụng VirtualenV (sẽ luôn bao gồm PIP trong môi trường được tạo).

Trang web của PIP bao gồm các hướng dẫn cài đặt, nếu bạn không thể tìm thấy bất cứ điều gì trong phân phối của mình.

Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

Noobeditor

15.1K17 Huy hiệu vàng76 Huy hiệu bạc107 Huy hiệu đồng17 gold badges76 silver badges107 bronze badges

Đã trả lời ngày 6 tháng 6 năm 2012 lúc 18:13Jun 6, 2012 at 18:13

Charles Duffycharles DuffyCharles Duffy

265K40 Huy hiệu vàng359 Huy hiệu bạc415 Huy hiệu Đồng40 gold badges359 silver badges415 bronze badges

6

Bạn có thể thực hiện mô -đun PIP cho một phiên bản Python cụ thể bằng cách sử dụng python tương ứng:

Python 2.6:

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4

Đã trả lời ngày 8 tháng 4 năm 2016 lúc 11:53Apr 8, 2016 at 11:53

4

Trong Windows, bạn có thể thực hiện mô -đun PIP bằng cách đề cập đến phiên bản Python (bạn cần đảm bảo rằng trình khởi chạy trên đường dẫn của bạn)

py -2 -m pip install pyfora

Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

Richard

51.8K30 Huy hiệu vàng169 Huy hiệu bạc243 Huy hiệu Đồng30 gold badges169 silver badges243 bronze badges

Đã trả lời ngày 16 tháng 5 năm 2016 lúc 10:35May 16, 2016 at 10:35

Monmonmon

2.0171 Huy hiệu vàng12 Huy hiệu bạc6 Huy hiệu đồng1 gold badge12 silver badges6 bronze badges

2

Bạn có thể sử dụng cú pháp này

python_version -m pip install your_package

Ví dụ. Nếu bạn đang chạy Python3.5, bạn đã đặt tên nó là "Python3" và muốn cài đặt gói Numpy

python3 -m pip install numpy

Đã trả lời ngày 3 tháng 10 năm 2016 lúc 3:48Oct 3, 2016 at 3:48

CatbuiltscatbuiltsCatbuilts

4.2091 Huy hiệu vàng34 Huy hiệu bạc27 Huy hiệu đồng1 gold badge34 silver badges27 bronze badges

2

Đã thử cái này trên máy Windows và nó hoạt động

Nếu bạn muốn cài đặt OpenCV cho Python phiên bản 3.7, thì cách bạn làm điều đó!

py -3.7 -m pip install opencv-python

Đã trả lời ngày 12 tháng 9 năm 2020 lúc 17:04Sep 12, 2020 at 17:04

Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

2

Ngoài ra, nếu bạn muốn cài đặt phiên bản cụ thể của gói với phiên bản cụ thể của Python, thì đây là cách

import bs4
0

Nếu "=" không hoạt động, hãy sử dụng ==

No module named bs4
5

Yêu cầu không hợp lệ: 'pyudev = 0,16' = không phải là toán tử hợp lệ. Ý bạn là ==?

No module named bs4
6

Hoạt động tốt

Đã trả lời ngày 11 tháng 2 năm 2017 lúc 0:24Feb 11, 2017 at 0:24

ravi.zombieravi.zombieravi.zombie

1.4241 Huy hiệu vàng20 Huy hiệu bạc23 Huy hiệu đồng1 gold badge20 silver badges23 bronze badges

2

Nếu bạn có cả phiên bản 2,7 và 3.x của Python, thì chỉ cần đổi tên tệp python exe của phiên bản Python 3.x thành một cái gì đó như - "python.exe" thành "python3.exe". Bây giờ bạn có thể sử dụng PIP cho cả hai phiên bản riêng lẻ. Nếu bạn thường nhập "Cài đặt PIP", nó sẽ xem xét phiên bản 2.7 theo mặc định. Nếu bạn muốn cài đặt nó trên phiên bản 3.x, bạn cần gọi lệnh là "Cài đặt pip python3 -m".

Đã trả lời ngày 15 tháng 4 năm 2017 lúc 7:49Apr 15, 2017 at 7:49

Python 2

import bs4
1

Python 3

import bs4
2

Đã trả lời ngày 24 tháng 2 năm 2016 lúc 6:03Feb 24, 2016 at 6:03

2

Cho Python 3

import bs4
3

Cho Python 2

import bs4
4

Trên Debian/Ubuntu,

import bs4
9 là lệnh sử dụng khi cài đặt các gói cho Python 2, trong khi
No module named bs4
8 là lệnh sử dụng khi cài đặt các gói cho Python 3.

Đã trả lời ngày 7 tháng 1 năm 2018 lúc 13:21Jan 7, 2018 at 13:21

GayangayanGayan

102K1 Huy hiệu vàng64 Huy hiệu bạc64 Huy hiệu đồng1 gold badge64 silver badges64 bronze badges

3

cho Python2 sử dụng:

import bs4
5

Đã trả lời ngày 17 tháng 3 năm 2020 lúc 17:00Mar 17, 2020 at 17:00

amalik2205amalik2205amalik2205

3.6261 Huy hiệu vàng13 Huy hiệu bạc20 Huy hiệu Đồng1 gold badge13 silver badges20 bronze badges

Như với bất kỳ tập lệnh Python nào khác, bạn có thể chỉ định cài đặt Python mà bạn muốn chạy nó. Bạn có thể đặt điều này trong hồ sơ shell của bạn để lưu bí danh.

No module named bs4
9 đề cập đến đối số đầu tiên bạn chuyển cho tập lệnh.

import bs4
6

Đã trả lời ngày 17 tháng 3 năm 2018 lúc 6:39Mar 17, 2018 at 6:39

RkelleyrkelleyRKelley

5566 Huy hiệu bạc15 Huy hiệu Đồng6 silver badges15 bronze badges

1

Tôi đang sử dụng Ubuntu 22.04, đi kèm với Python 3.10.4.

Một số gói không có các gói PIP gần đây, vì vậy tôi cần cài đặt từ PIP cũ hơn. Trình tự này làm việc cho tôi.

import bs4
7

Đã trả lời ngày 29 tháng 5 lúc 2:51May 29 at 2:51

Homer6Homer6Homer6

Huy hiệu vàng 14.8k1158 Huy hiệu bạc79 Huy hiệu đồng11 gold badges58 silver badges79 bronze badges

2

Tôi đã cài đặt Python 2.7 qua sô cô la trên các cửa sổ và tìm thấy

python2.7 -m pip install foo
0 trong
python2.7 -m pip install foo
1.

Sử dụng thực thi này thay vì lệnh

import bs4
9 đã cài đặt mô -đun chính xác cho tôi (
python2.7 -m pip install foo
3 cho Python 2.7).

Đã trả lời ngày 21 tháng 1 năm 2017 lúc 12:22Jan 21, 2017 at 12:22

CODEMANXCODEMANXCodeManX

10,6K5 Huy hiệu vàng46 Huy hiệu bạc68 Huy hiệu Đồng5 gold badges46 silver badges68 bronze badges

Tôi nghĩ rằng thực tế tốt nhất ở đây là không sử dụng hệ thống Python hoặc cài đặt bất kỳ gói Python hệ thống nào (không cài đặt APT). Đó chỉ là cách để gặp rắc rối.

Thay vào đó, hãy xây dựng phiên bản Python cần thiết từ nguồn, hãy cài đặt nó trong/usr/local/.... Sau đó sử dụng PIP để cài đặt các gói cho điều đó. Thật sự không khó để xây dựng Python từ nguồn trên Ubuntu.

  1. sudo apt cài đặt thiết lập xây dựng
  2. Tải xuống nguồn từ https://www.python.org/doads/source/
  3. Giải nén tệp đã tải xuống:
    python2.7 -m pip install foo
    
    4
  4. python2.7 -m pip install foo
    
    5 - Thay đổi vào thư mục được tạo.
  5. python2.7 -m pip install foo
    
    6
  6. python2.7 -m pip install foo
    
    7
  7. python2.7 -m pip install foo
    
    8

Sau đó kiểm tra/usr/local/bin cho một tập lệnh pip gắn liền với phiên bản đó. Sử dụng điều đó để

import bs4
8 bất cứ điều gì bạn cần. Cũng tìm thực thi cụ thể cho phiên bản Python trong thư mục đó. Bạn có thể phải xáo trộn mọi thứ một chút nếu bạn nhận được nhiều phiên bản.

Một lần nữa, đừng gây rối với Python hệ thống.

Đã trả lời ngày 7 tháng 7 lúc 20:36Jul 7 at 20:36

Kevin Buchskevin BuchsKevin Buchs

2.2883 huy hiệu vàng32 Huy hiệu bạc49 Huy hiệu đồng3 gold badges32 silver badges49 bronze badges

  • Vị trí thư mục: /usr/local/lib/python3.8
  • Gói: Cài đặt Python3.8 -M Pip

Đã trả lời ngày 10 tháng 8 lúc 11:30Aug 10 at 11:30

Hướng dẫn install pip with specific python version - cài đặt pip với phiên bản python cụ thể

1

Làm cách nào để cài đặt PIP trên một phiên bản cụ thể của Python?

Đây là cú pháp PIP chung mà bạn có thể sử dụng để cài đặt một phiên bản cụ thể của gói Python:..
pip cài đặt == ....
PIP Cài đặt Virtualenv. ....
VirtualEnv MyProject Nguồn MyProject/bin/Activate. ....
PIP Cài đặt Pandas == 1.1.1 ..

Làm cách nào để cài đặt một phiên bản cụ thể của Python?

Cài đặt Python 3 Chọn phiên bản bạn muốn cài đặt từ python.org.Nhấp chuột phải vào liên kết có tiêu đề Tarball nguồn Gzipped của phiên bản bạn muốn cài đặt.Từ menu Popout, chọn Vị trí liên kết sao chép.Các lệnh này cài đặt phiên bản Python của bạn đến /home/username/opt/python-3.10.Choose the version you wish to install from python.org. Right-click on the link titled Gzipped source tarball of the version you wish to install. From the popout menu choose Copy Link Location. These commands install your local version of python to /home/username/opt/python-3.10.

Python 3.9 có hỗ trợ PIP không?

Python 3.4+ trong hầu hết các hệ điều hành bao gồm PIP3 theo mặc định.Nếu phiên bản Python của bạn nhỏ hơn 3,4, thì bạn nên nâng cấp phiên bản Python của mình sẽ tự động cài đặt PIP3.Ví dụ: bạn có thể cài đặt phiên bản Python mới nhất từ ActiveState (Python 3.9), bao gồm PIP3.you can install the latest version of Python from ActiveState (Python 3.9), which includes pip3.

Python 3.8 5 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.