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

Các gói Python có sẵn để tải xuống từ Chỉ mục gói Python (còn gọi là pypi). Chương trình cài đặt dùng để tương tác với pypi có tên là pip

Tiện ích pip thường được cài đặt cùng với Python, nhưng điều này không phải lúc nào cũng đúng

Nếu bạn là người dùng Windows hoặc đang sử dụng Hệ điều hành Raspberry PI trên Raspberry Pi, bạn sẽ có thể sử dụng pip mà không cần thực hiện bất kỳ bước cài đặt bổ sung nào. Tuy nhiên, bạn sẽ cần đảm bảo rằng mình đang sử dụng phiên bản mới nhất. Xác minh phiên bản pip và hướng dẫn cập nhật pip được giải thích thêm một chút trên trang này

Xác định xem Pip có được cài đặt trên hệ thống của bạn không

Để xác định xem pip có được cài đặt trên hệ thống của bạn hay không, hãy mở cửa sổ lệnh hoặc cửa sổ đầu cuối và đối với Windows, hãy nhập

pip --version

Đối với Linux hoặc macOS, hãy nhập

pip3 --version

Nếu một phiên bản được báo cáo, bạn có thể bỏ qua phần xác minh xem bạn có phiên bản mới nhất hay không và cách cập nhật nếu không. Nếu không, hãy tiếp tục đọc

Cài đặt pip3 cho Ubuntu 19. 10 Và Sau Này

Đảm bảo danh sách gói hàng của bạn được cập nhật

Mở một thiết bị đầu cuối và nhập

sudo apt update

Tiếp theo, cài đặt pip3 bằng cách nhập lệnh sau vào thiết bị đầu cuối của bạn

sudo apt install python3-pip

Cài đặt pip3 cho Mac

Tham khảo bài viết này để được hướng dẫn

Xác minh phiên bản pip3

Để cài đặt đúng gói s3-extend, phải sử dụng phiên bản mới nhất của pip. Tại thời điểm viết bài này, phiên bản đó là 20. 2. 2

Để kiểm tra phiên bản pip hoặc pip3 được cài đặt trên máy tính của bạn, hãy mở cửa sổ lệnh hoặc cửa sổ đầu cuối và nhập nội dung sau

các cửa sổ

pip --version

Mac và Linux (Bao gồm cả Raspberry Pi)

pip3 --version

Đang cập nhật pip3

Nếu phiên bản pip của bạn sớm hơn 20. 2. 2, bạn nên cập nhật nó lên phiên bản mới nhất. Để làm như vậy, hãy mở một lệnh hoặc cửa sổ đầu cuối và gõ như sau

Cập nhật ngày 3 tháng 1 năm 2021. Như Rich Sadowsky đã đề cập trong các nhận xét, phần bên dưới cũng hoạt động với Python 3. 9. Đảm bảo bạn tải xuống và xây dựng OpenSSL 1. 1. 1d đầu tiên để đảm bảo Python sẽ xây dựng với SSL một cách chính xác

Sau nhiều năm trung thành phục vụ Python 2. 7 sẽ không được bảo trì sau ngày 1 tháng 1 năm 2020. Tin tức đã thuyết phục tôi rằng đã đến lúc cuối cùng chuyển các tập lệnh mà tôi đã chạy trên RPi của mình sang Python 3

Điều chỉnh mã của tôi là một nhiệm vụ dễ dàng ngoại trừ lỗi khó chịu sau đây khi cố tải JSON

pip3 --version
8. Mọi thứ đều ổn trên máy Mac của tôi dưới dạng Python 3. 6+ nên tôi muốn có cùng phiên bản trên Raspberry Pi của mình (trên Python 3. 5)

Cài đặt Python3. 6 trên Raspbian Stretch chỉ cần một vài lệnh để sao chép/dán. Nhưng sau khi cài đặt, tôi gặp lỗi sau mỗi lần tôi muốn cài đặt thư viện bằng pip

pip3 --version
9

Tôi đã mất vài giờ nhưng cuối cùng tôi cũng đã khắc phục được sự cố. Nếu bạn đang gặp sự cố SSL tương tự với pip và Python 3. 6+ làm theo các bước dưới đây. Tất cả bọn họ. theo thứ tự. Ngay cả khi bạn đã có Python 3. 6 cài đặt. Tin tôi đi, tôi đã phải (xây dựng lại/cài đặt lại nó 3 lần vì tôi muốn tiết kiệm vài phút)

Ghi chú. Điều này cũng hoạt động cho Python 3. 7. Bạn chỉ cần điều chỉnh tên cho phù hợp

Hy vọng rằng sẽ giúp bạn

Cài đặt Python

Cài đặt các công cụ xây dựng cần thiết

sudo apt update
0

Tải xuống, xây dựng và cài đặt Python 3. 6. 5 (bản phát hành gần đây nhất có sẵn trên trang web chính thức)

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
tar xf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --enable-optimizations
make -j -l 4
sudo make altinstall

Các bước này khiến tôi mất khoảng 4 giờ trên Raspberry Pi 2 B

Sau khi hoàn tất, hãy mở tệp

sudo apt update
1 bằng nano

sudo nano ~/.bashrc

và thêm bí danh mới ở đầu tệp để thay đổi tệp thực thi python mặc định của bạn

________số 8

Bạn cũng có thể sử dụng

sudo nano ~/.bashrc
0 bằng cách thay đổi lệnh trước đó thành
sudo nano ~/.bashrc
1. Sau khi hoàn tất, thoát nano và lấy nguồn tệp
sudo nano ~/.bashrc
2 của bạn

Nhân tiện, nếu bạn bị choáng ngợp ngay khi Python được yêu cầu cho một dự án, tôi khuyên bạn nên xem cuốn sách điện tử của tôi “Master Python trên Raspberry Pi“. Nó sẽ hướng dẫn bạn từng bước để tìm hiểu các khái niệm thiết yếu (và chỉ những khái niệm thiết yếu) cần thiết để đạt được bất kỳ dự án nào trong tương lai. Raspberry Pi không có Python giống như một chiếc ô tô không có động cơ, bạn bỏ lỡ tất cả những phần thú vị. Giảm 10% bằng cách tải xuống ngay hôm nay

Python bắt đầu

Vui lòng bật JavaScript

Python bắt đầu

Cài đặt các gói Python trên Raspberry Pi

Cách dễ nhất để cài đặt các gói Python mới là sử dụng APT (hoặc phiên bản đồ họa của nó. “Thêm/Xóa Phần mềm”). Các thư viện Python phổ biến nhất sẽ có sẵn trong kho lưu trữ, thường được đặt tên giống như “python3-library”

Tìm các gói Python trên Raspberry Pi

Một gói Python được tạo để có sẵn mã có thể tái sử dụng trong bất kỳ dự án nào. Ví dụ: thư viện Python có thể trợ giúp với các hàm toán học, tương tác với API hoặc một phụ kiện cụ thể. Bằng cách sử dụng loại mô-đun này, bạn không cần phải viết mã các chức năng giống nhau trong mỗi dự án mới

Bạn có thể tự tạo thư viện Python khi làm việc trong các dự án lớn, nhưng hầu hết thời gian, bạn sẽ chỉ cần tải xuống và cài đặt các gói có sẵn trong kho hệ điều hành Raspberry Pi

Tôi sẽ giải thích trực tiếp cách thực hiện việc này bằng công cụ “Thêm / Xóa phần mềm” hoặc dòng lệnh “apt”, nhưng điều đầu tiên cần biết là tên gói bạn cần cài đặt

Có liên quan. Làm cách nào để dễ dàng cài đặt ứng dụng trên hệ điều hành Raspberry Pi?

Lấy bảng cheat Python của tôi.
Nếu như tôi, bạn luôn lẫn lộn cú pháp ngôn ngữ, hãy tải xuống cheat sheet của tôi cho Python tại đây.
Tải xuống ngay bây giờ

Các thư viện Python được đề xuất trên Raspberry Pi

Phần tiếp theo hoạt động tốt khi bạn có một mô-đun Python cụ thể mà bạn quan tâm (và mô-đun này có sẵn trong kho), nhưng có thể bạn chỉ đang tìm kiếm ý tưởng và không biết mình nên cài đặt gói nào

Trước tiên, tôi khuyên bạn nên bắt đầu bằng cách đọc bài viết này cung cấp 15 ý tưởng dự án Python thú vị trên Raspberry Pi. Luôn luôn tốt hơn nếu bắt đầu với mục tiêu trong đầu và xây dựng thứ gì đó từ đó, thay vì thử mọi thứ mà không có mục tiêu rõ ràng

Sau đó, đây là một số thư viện Python thú vị mà bạn có thể sử dụng với phương pháp được giải thích bên dưới

  • Ý nghĩa MŨ. Đây là MŨ phổ biến nhất dành cho Raspberry Pi và có sẵn một mô-đun tuyệt vời dành cho nó. Bạn có thể đọc hướng dẫn của tôi ở đây nếu bạn quan tâm, tôi giải thích mọi thứ về cách sử dụng tiện ích mở rộng tuyệt vời này
  • Gui Zero. Ví dụ tôi lấy trong phần tiếp theo, đó là một cách dễ dàng để tạo giao diện người dùng cơ bản trong Python (biểu mẫu, nút, v.v. )
  • minecraft pi. Minecraft đã được cài đặt sẵn trên Raspberry Pi trên phiên bản Raspberry Pi OS trước đó. Nó có giới hạn nhưng đi kèm với thư viện Python để tương tác với trò chơi, đây là một cách tuyệt vời để bắt đầu với Python, đặc biệt là cho trẻ em. Đọc hướng dẫn của tôi ở đây để bắt đầu với Minecraft và Python
  • OpenCV. Tìm kiếm một cái gì đó cao cấp hơn? .
    Xem hướng dẫn của tôi để tìm hiểu cách thiết lập OpenCV trên Raspberry Pi của bạn.

Và nhân tiện, nếu bạn hoàn toàn mới làm quen với Python, thì có lẽ đây không phải là hướng dẫn đầu tiên bạn nên đọc trên trang web này. Tôi khuyên bạn nên bắt đầu từ đây, nơi tôi giải thích những điều cơ bản về Python. Bạn không cần bất kỳ thư viện nào để tạo tập lệnh đầu tiên của mình

Cài đặt các gói Python mới trên Raspberry Pi

  • Trên Raspberry Pi OS với Desktop, mở công cụ Add/Remove Software
  • Nhập tên thư viện bạn đang tìm vào công cụ tìm kiếm.
    Hãy nói “guizero” làm ví dụ.
  • Công cụ sẽ hiển thị cho bạn các gói tương ứng
  • Chọn hộp tương ứng và nhấp vào “Áp dụng” để cài đặt nó trên hệ thống của bạn
  • Vài giây sau, gói được cài đặt và sẵn sàng sử dụng trong Python
pip3 --version
2

Nếu bạn không có môi trường máy tính để bàn hoặc thích sử dụng dòng lệnh, đây là cách tương đương với các lệnh

  • Trong terminal, gõ lệnh sau để tìm tên gói chính xác.
    ______22
  • Sau đó cài đặt gói tương ứng.
    ______23

Bạn có bị lạc trong dòng lệnh Linux không?

Sử dụng PIP trên Raspberry Pi

Ngay cả khi các thư viện Python phổ biến nhất có sẵn trong kho Raspberry Pi OS, vẫn có nhiều thư viện khác không thể cài đặt theo cách này. Hầu hết các nhà phát triển sử dụng các phương pháp khác để chia sẻ thư viện của họ với mọi người. PIP

PIP trên Raspberry Pi là gì?

PIP là trình quản lý gói cho các gói Python, nó được cài đặt sẵn trên Raspberry Pi OS và cho phép cài đặt các thư viện không có sẵn trong kho lưu trữ mặc định

Nó giống như một kho lưu trữ thứ cấp, nơi dễ dàng tải lên và chia sẻ thư viện Python hơn, vì vậy hầu hết các nhà phát triển sử dụng nó để duy trì mã của họ. Đối với người dùng cuối (bạn. ), nó cũng dễ sử dụng vì việc cài đặt các gói PIP không phức tạp hơn việc sử dụng apt

Bạn có thể truy cập cổng web của công cụ này tại đây và sử dụng công cụ tìm kiếm để tìm thư viện Python mà bạn có thể cài đặt trên Raspberry Pi. Tôi giải thích mọi thứ trong các phần tiếp theo

Cài đặt PIP trên Raspberry Pi

PIP đã được cài đặt sẵn trên Raspberry Pi OS theo mặc định. Nếu bạn đang sử dụng hệ điều hành khác hoặc đã gỡ bỏ nó, đây là cách cài đặt nó.
______24

Tương tự như với bất kỳ gói Python nào, có hai gói có sẵn trong kho lưu trữ. python-pip và python3-pip. Đảm bảo cài đặt và sử dụng phiên bản tương ứng với cài đặt Python của bạn (liên kết tới hướng dẫn của tôi, nơi tôi cung cấp thêm chi tiết về vấn đề này)

Lấy bảng cheat Python của tôi.
Nếu như tôi, bạn luôn lẫn lộn cú pháp ngôn ngữ, hãy tải xuống cheat sheet của tôi cho Python tại đây.
Tải xuống ngay bây giờ

Cài đặt các gói Python với PIP trên Raspberry Pi

Có một lệnh tìm kiếm có sẵn với PIP, nhưng có vẻ như nó không còn khả dụng nữa (“API XMLRPC của PyPI hiện bị vô hiệu hóa do tải không thể quản lý và sẽ không được dùng nữa trong tương lai gần”), vì vậy cách tốt nhất để tìm tên gói

  • Giả sử bạn đang tìm thư viện Python để sử dụng Twitter API
  • Đi đến pypi. org và tìm Twitter trong công cụ tìm kiếm
  • Sau đó duyệt kết quả để tìm kết quả tương ứng với nhu cầu của bạn. Bạn có thể sắp xếp kết quả theo mức độ liên quan, xu hướng và cập nhật mới nhất.
    Cố gắng tránh các thư viện không còn được cập nhật, đặc biệt là trong trường hợp này.
  • Trên trang thư viện, bạn thường sẽ nhận được một số tài liệu và lệnh sử dụng để cài đặt gói.
    Ví dụ.
    ______25Trên Raspberry Pi, bạn cần sử dụng sudo và cũng sử dụng pip3 nếu bạn chạy tập lệnh của mình bằng Python 3.
    ______26

Nếu có bất kỳ phụ thuộc cần thiết nào, pip sẽ tự động cài đặt nó trên Raspberry Pi của bạn

Trong ví dụ này, các gói “tương lai”, “yêu cầu” và “yêu cầu-oauthlib” sẽ được cài đặt tự động theo yêu cầu của python-twitter

Các gói Python được cài đặt ở đâu?

Sau khi tải xuống và cài đặt, các gói Python được lưu trữ trong /usr/lib/python3/dist-packages. Sử dụng “pip3 show” sẽ hiển thị vị trí chính xác cho từng kiện hàng. “yêu cầu hiển thị pip3” chẳng hạn

Và tôi sẽ cung cấp cho bạn các lệnh khác mà bạn có thể sử dụng để hiểu rõ hơn về những gì được cài đặt trên Raspberry Pi của bạn trong phần tiếp theo

Nhận bảng cheat lệnh của tôi.
Tải xuống tệp PDF miễn phí của bạn với tất cả các lệnh bạn cần biết trên Raspberry Pi.
Tải xuống ngay bây giờ

Nếu bạn đang tìm kiếm các hướng dẫn độc quyền, tôi sẽ đăng một khóa học mới mỗi tháng, chỉ dành cho thành viên cao cấp. Tham gia cộng đồng để có quyền truy cập vào tất cả chúng ngay bây giờ

Bạn cũng có thể thích

  • Raspberry Pi HAT hàng đầu để dễ dàng thêm các tính năng mới
  • Raspberry Pi 4 có thể thực sự Thay thế Máy tính để bàn của bạn không?
  • Cuốn sách của tôi. Làm chủ Raspberry Pi của bạn sau 30 ngày

Sử dụng các gói Python trên Raspberry Pi

Danh sách các thư viện Python đã cài đặt trên Raspberry Pi

Có một số phương pháp để cài đặt các gói Python và cũng để liệt kê những gói đã được cài đặt trên Raspberry Pi. Cách đầy đủ hơn là sử dụng trợ giúp(“mô-đun”) trong bảng điều khiển hoặc đồ họa tương đương với Thonny

Liệt kê các mô-đun Python từ bảng điều khiển

  • Mở bảng điều khiển Python với.
    ______27
  • Nhập lệnh trợ giúp để hiển thị tất cả các mô-đun có sẵn.
    ______28

Có thể mất một chút thời gian tùy thuộc vào số lượng gói được cài đặt, đồng thời cũng hiển thị một số lỗi và thông tin gỡ lỗi khác nhau, nhưng bạn sẽ nhận được một danh sách đầy đủ ở cuối

Nhân tiện, nếu bạn không rõ tại sao Python được sử dụng trên Raspberry Pi, bạn nên nhấp vào liên kết đó để biết mọi thứ về nó. Đó là một câu chuyện thú vị mà bất kỳ người đam mê Raspberry Pi nào cũng nên biết

Thonny

Thonny là trình soạn thảo văn bản Python mặc định trên Raspberry Pi OS với Desktop. Nếu bạn đang sử dụng phiên bản này, có một tính năng ẩn với danh sách các mô-đun Python có sẵn

  • Trong menu chính, mở Thonny Python IDE từ menu con Lập trình
  • Nhấp vào “Chuyển sang chế độ thông thường” nếu bạn đang ở chế độ cơ bản và khởi động lại
  • Sau đó, có một menu ở trên cùng, nhấp vào Công cụ > Quản lý gói
  • Một cửa sổ như thế này sẽ xuất hiện
  • Bạn sẽ nhận được thông tin giống như với phương pháp trước đó, theo cách thân thiện với người dùng hơn
pip3 --version
3

Liệt kê các gói đã cài đặt với PIP

Với PIP, có một lệnh bạn có thể sử dụng để hiển thị tất cả các gói đã cài đặt, đây là lệnh.
______29

Bạn sẽ nhận được một danh sách với tất cả các gói đã cài đặt và phiên bản tương ứng. Nó sẽ nhanh hơn nhiều, nhưng tôi không chắc liệu nó có thực sự bao gồm mọi thứ hay không (ví dụ như những thứ không được cài đặt với PIP)

Liệt kê các gói Debian đã cài đặt

Và cuối cùng, cách cuối cùng là kiểm tra các gói cài đặt với apt chẳng hạn.
______130

Bạn có thể sử dụng lệnh này trên bản cài đặt mới để xem những gì đã được bao gồm trong hệ thống của bạn

Nhập thư viện Python trong tập lệnh

Sau khi thư viện Python được cài đặt, với apt, PIP hoặc bất kỳ cách nào khác, nó có thể được nhập vào mã nguồn bằng cách thêm dòng này vào đầu tập lệnh.
______131Ví dụ.
______132

Sau đó làm theo tài liệu tương ứng để sử dụng tất cả các chức năng mới được cung cấp bởi mô-đun này

Ví dụ mình ví dụ là thư viện tạo HTTP request trong Python, với code đơn giản thế này.
______133
Đơn giản hơn nhiều so với việc tự làm mọi thứ từ đầu 🙂

Các thư viện Python thực sự mạnh mẽ, vì vậy hãy đảm bảo kiểm tra xem đã có thứ gì đó có thể giúp bạn chưa trước khi dành hàng giờ để tạo các hàm của riêng bạn

Bắt đầu với Python trên Raspberry Pi

Nhân tiện, nếu bạn cần trợ giúp để bắt đầu với Python, bạn có thể đọc hướng dẫn dành cho người mới bắt đầu sử dụng Python tại đây và cũng có thể xem sách điện tử mới của tôi, “Lập trình Python thành thạo trên Raspberry Pi” trong cửa hàng. Tôi bắt đầu từ đầu và chỉ giải thích các bước quan trọng, mục tiêu là thực hành và đạt được kết quả bạn muốn nhanh hơn

Python là một kỹ năng cần thiết để học khi bạn muốn bắt đầu các dự án mới trên Raspberry Pi, những dự án tốt nhất thường yêu cầu mã Python để tự động hóa quy trình. Ví dụ: hầu hết các bộ robot Raspberry Pi đều được lập trình bằng Python

Làm cách nào để cài đặt gói Python trên Raspberry Pi?

Cách cài đặt gói Python trên Raspberry Pi .
$ sudo apt install .
$ sudo apt cài đặt python3-pip
$ pip3 install .

Pip có hoạt động trên Raspberry Pi không?

Vì pip là một phần quan trọng trong việc sử dụng Python nên nó rất dễ cài đặt trên Raspberry Pi .

Làm cách nào để cài đặt matplotlib trong Python Raspberry Pi?

Trong lập trình python, Matplotlib được sử dụng cho mục đích đó và Raspberry Pi là một trong những lựa chọn tốt nhất khi nói đến lập trình python. Vì vậy, để cài đặt Matplotlib trên Raspberry Pi, hãy sử dụng trình cài đặt gói pip3 và sau đó nâng cấp Raspberry Pi sau khi cập nhật danh sách gói apt

Làm cách nào để cài đặt pip Python Linux?

Cài đặt pip cho Python 3 .
Bắt đầu bằng cách cập nhật danh sách gói bằng lệnh sau. cập nhật sudo apt
Sử dụng lệnh sau để cài đặt pip cho Python 3. Sudo apt cài đặt python3-pip. .
Sau khi cài đặt hoàn tất, hãy xác minh cài đặt bằng cách kiểm tra phiên bản pip. pip3 --version