Tạo, cài đặt và chạy các gói Python bằng GitHubNội dung chính ShowShow Show
Tóm lại - triển khai các ứng dụng Python của bạn từ xa Trong ví dụ này, chúng tôi chỉ ra cách sử dụng GitHub để tạo gói Python (sử dụng PIP) từ các tệp nguồn (Python) khác nhau. Tệp gói được tạo (*.tar.gz) sau đó được cài đặt và chạy trên đội tàu Raspberry PIS hoặc các thiết bị cạnh nhúng của bạn. Quá trình bắt đầu bằng cách đẩy các thay đổi của mã nguồn của bạn vào kho lưu trữ GitHub của bạn. Sau đó, bằng cách sử dụng các hành động GitHub, mã nguồn của bạn được đóng gói và cuối cùng gói được đặt vào trình quản lý tệp QBEE.IO của bạn. Từ đó, bạn có thể phân phối và cài đặt nó trên nhóm thiết bị bạn đã chỉ định.source code to your GitHub repository. Then, using GitHub actions, your source code is packaged and finally the package is placed into your qbee.io file manager. From there on you can distribute and install it on the group of devices you have specified.source code to your GitHub repository. Then, using GitHub actions, your source code is packaged and finally the package is placed into your qbee.io file manager. From there on you can distribute and install it on the group of devices you have specified. Chúng tôi cung cấp một tập lệnh kiểm tra mẫu sử dụng gói mới được cài đặt. Là một tính năng thuận tiện, tập lệnh này cũng được phân phối cùng với gói. Nếu chúng tôi muốn xây dựng một thực thi (được gọi là hi-pi) cho Raspberry Pi của chúng tôi, chúng tôi có thể sử dụng mã sau Cách bao bì được lấy cảm hứng từ hướng dẫn này. Cấu trúc thư mục góiCác tập tin nguồn gói sẽ được xây dựng ’ Tập tin thiết lập góiKiểm tra gói đã cài đặt
Quy trình làm việc tự động bằng GitHub¶ Cài đặt gói trong def hello(): return (u'Hello from qbee.io') 6 bằng cách sử dụng phân phối tệpLàm cách nào để chạy mã từ GitHub? Bạn có thể mã hóa Python trong GitHub không?Các tập tin nguồn gói sẽ được xây dựng ’Tập tin thiết lập gói Kiểm tra gói đã cài đặtTập tin thiết lập góiKiểm tra gói đã cài đặt Quy trình làm việc tự động bằng GitHub¶Kiểm tra gói đã cài đặtQuy trình làm việc tự động bằng GitHub¶ 3. 25 2Quy trình làm việc tự động bằng GitHub¶Cài đặt gói trong def hello(): return (u'Hello from qbee.io') 6 bằng cách sử dụng phân phối tệp
Tóm lại - triển khai các ứng dụng Python của bạn từ xa Trong ví dụ này, chúng tôi chỉ ra cách sử dụng GitHub để tạo gói Python (sử dụng PIP) từ các tệp nguồn (Python) khác nhau. Tệp gói được tạo (*.tar.gz) sau đó được cài đặt và chạy trên đội tàu Raspberry PIS hoặc các thiết bị cạnh nhúng của bạn. Quá trình bắt đầu bằng cách đẩy các thay đổi của mã nguồn của bạn vào kho lưu trữ GitHub của bạn. Sau đó, bằng cách sử dụng các hành động GitHub, mã nguồn của bạn được đóng gói và cuối cùng gói được đặt vào trình quản lý tệp QBEE.IO của bạn. Từ đó, bạn có thể phân phối và cài đặt nó trên nhóm thiết bị bạn đã chỉ định.source code to your GitHub repository. Then, using GitHub actions, your source code is packaged and finally the package is placed into your qbee.io file manager. From there on you can distribute and install it on the group of devices you have specified. Chúng tôi cung cấp một tập lệnh kiểm tra mẫu sử dụng gói mới được cài đặt. Là một tính năng thuận tiện, tập lệnh này cũng được phân phối cùng với gói. Nếu chúng tôi muốn xây dựng một thực thi (được gọi là hi-pi) cho Raspberry Pi của chúng tôi, chúng tôi có thể sử dụng mã sauCách bao bì được lấy cảm hứng từ hướng dẫn này. Để xây dựng gói 51 9 0 của riêng chúng tôi có tên là 1, chúng tôi cần một cấu trúc thư mục như sau:
Lưu ý rằng thông tin đăng nhập của bạn không được tiết lộ khi chúng tôi sử dụng bí mật của GitHub để mã hóa chúng như có thể thấy trong đầu ra hành động Cài đặt gói trong def hello(): return (u'Hello from qbee.io') 6 bằng cách sử dụng phân phối tệpCuối cùng, chúng tôi phân phối tệp gói của chúng tôi cho các thiết bị từ xa như bình thường với phân phối tệp. Lưu ý rằng việc cài đặt gói rất đơn giản. Sử dụng 71 (vì chúng tôi cài đặt nó cho 56), chúng tôi không cần phải giải nén gói 6 đã tạo. Thông qua lệnh 1 Gói 1 với phiên bản 75 được cài đặt trên toàn cầu và cờ 76 gây ra bản cập nhật nếu gói đã được cài đặt. Tập lệnh thử nghiệm 25 được đặt trong thư mục bin của cấu trúc thư mục mã nguồn của bạn cũng được cài đặt trên toàn cầu trong thư mục 78. Do đó chúng tôi thêm lệnh chạy 7đến lệnh cài đặt ở trên. Chúng tôi đặt đầu ra đến 79 với người dùng 90 để tạo tệp đầu ra với chủ sở hữu 90. Như chúng ta có thể thấy từ đầu ra, tập lệnh cài đặt và kiểm tra đã hoạt động.So sánh với tập lệnh được trình bày trong việc thử nghiệm gói đã cài đặt Tự động triển khai Sử dụng quy trình công việc này, mỗi khi bạn đẩy mã của mình thay đổi vào kho lưu trữ, tệp gói sẽ luôn được thay thế trong trình quản lý tệp 26. Khi một tệp mới tải lên, phân phối tệp 26 được kích hoạt cùng với lệnh Run mà bạn đã cung cấp (đó là cài đặt gói cùng với tập lệnh kiểm tra).Do đó, tất cả các thiết bị cạnh của bạn được cập nhật bằng cách đẩy Git đơn giản :) Phiên bản gói Để dễ trình bày, chúng tôi đã mã hóa khó cài đặt phiên bản 75 của gói 1 tùy chỉnh của chúng tôi. Tất nhiên người ta có thể thay đổi thiết lập sao cho phiên bản mới nhất được cài đặt thay thế phiên bản cũ hơn.Trên github.com, điều hướng đến trang chính của kho lưu trữ. Trên danh sách các tập tin, nhấp vào mã. Nhấp vào Mở với GitHub Desktop để nhân bản và mở kho với GitHub Desktop. Thực hiện theo các lời nhắc trong GitHub Desktop để hoàn thành bản sao. GitHub cung cấp một quy trình công việc khởi đầu Python nên hoạt động cho hầu hết các dự án Python.Hướng dẫn này bao gồm các ví dụ mà bạn có thể sử dụng để tùy chỉnh quy trình công việc khởi động.Để biết thêm thông tin, hãy xem quy trình công việc khởi động Python.. This guide includes examples that you can use to customize the starter workflow. For more information, see the Python starter workflow.. This guide includes examples that you can use to customize the starter workflow. For more information, see the Python starter workflow. Điều hướng đến Notebook >> Jupyter và mở một máy tính xách tay Jupyter.Từ thanh bên trái, nhấp vào biểu tượng phiên bản GitHub như trong hình sau.Nhấp vào Định cấu hình ngay.Trong hộp thoại Thêm mã thông báo GitHub được tạo và nhấp vào Lưu. Để chạy các tập lệnh Python bằng lệnh Python, bạn cần mở một dòng lệnh và nhập từ python, hoặc python3 nếu bạn có cả hai phiên bản, theo sau là đường dẫn đến tập lệnh của bạn, giống như thế này: $ python3 hello.py xin chàoThế giới!Nếu mọi thứ hoạt động ổn, sau khi bạn nhấn Enter, bạn sẽ thấy cụm từ Hello World!open a command-line and type in the word python , or python3 if you have both versions, followed by the path to your script, just like this: $ python3 hello.py Hello World! If everything works okay, after you press Enter , you'll see the phrase Hello World!open a command-line and type in the word python , or python3 if you have both versions, followed by the path to your script, just like this: $ python3 hello.py Hello World! If everything works okay, after you press Enter , you'll see the phrase Hello World! |