Python trên Chromebook không có Linux

Tháng 11 năm 2022 - Repo này không còn được duy trì vì tác giả hiện không có Chromebook. Có thể trong một số phiên bản nâng cấp ChromeOS trong tương lai, một số tập lệnh sẽ bị lỗi và cần được bảo trì. Nếu ai đó trong cộng đồng muốn đảm nhận việc bảo trì kho lưu trữ này cho các phiên bản ChromeOS mới nhất thì tôi chắc chắn rằng điều đó sẽ được người dùng đánh giá cao

Repo này cung cấp một bộ tập lệnh để cài đặt Python trên Chromebook và tạo dự án mới

Cài đặt Python và các công cụ dành cho nhà phát triển khác trên Chromebook yêu cầu một số thao tác thủ công và hơi rắc rối. Các tập lệnh này đơn giản hóa và tăng tốc quá trình cài đặt trên Chromebook sạch

Những kịch bản này dành cho ai?

  • Đối với bất kỳ ai như tôi đang sử dụng Chromebook để phát triển và muốn cài đặt lại Python sau khi Powerwash Chromebook. Thật rắc rối khi cài đặt lại mọi thứ từ nguồn mỗi lần. Những tập lệnh này là một trình tiết kiệm thời gian

  • Đối với người mới bắt đầu sử dụng Python với Chromebook - việc cài đặt Linux và Python hơi khó khăn. Hầu hết mọi người muốn bắt đầu viết mã thay vì dành tới một giờ hoặc hơn để cài đặt. Điều này sẽ làm cho việc cài đặt đơn giản hơn một chút

Hy vọng rằng các tập lệnh hữu ích cho mọi người trong cộng đồng Python. Vui lòng đóng góp, mở rộng hoặc điều chỉnh

Cảnh báo sức khỏe quan trọng

Bạn tự chịu rủi ro khi sử dụng các tập lệnh này

Điểm hay của Chromebook là rất dễ sử dụng powerwash để xóa máy và bắt đầu cài đặt mới nếu có sự cố

Các tập lệnh được thử nghiệm trên Google Pixelbook và hoạt động trơn tru sau khi powerwash. Nhưng chúng có thể không hoạt động trên tất cả Chromebook. Sử dụng có nguy cơ của riêng bạn

Đã thử nghiệm trên các phiên bản Chrome OS

  • Phiên bản 85. 0. 4183. 133
  • Phiên bản 86. 0. 4240. 77

Cài đặt Python trên Chrome OS

1. Khởi động Chromebook Linux

Nếu bạn chưa quen với Chromebook và Python, hãy khởi động cửa sổ thiết bị đầu cuối Linux của bạn

Trong thiết bị đầu cuối Linux trên Chromebook của bạn, bạn có thể tải xuống tập lệnh bằng cách sao chép kho lưu trữ

git clone https://github.com/ttamg/chromebook

Thao tác này sẽ sao chép các tệp tập lệnh vào một thư mục chromebook mới

Python trên Chromebook không có Linux

2. Cài đặt Python3

Python trên Chromebook không có Linux

tập lệnh install-python sẽ cài đặt phiên bản Python 3 trên Chromebook của bạn. Bạn có thể có nhiều phiên bản cùng lúc nếu muốn

Từ thư mục chromebook, hãy chạy tập lệnh và làm theo lời nhắc

./install-python.sh

Điều này biên dịch Python từ mã nguồn nên mất ít nhất 5 phút để chạy, biên dịch và cài đặt. Đảm bảo máy của bạn có đủ năng lượng pin

Python trên Chromebook không có Linux

3. Cài đặt pip và virtualenv

Có một tập lệnh riêng để cài đặt pip và virtualenv mà bạn sẽ cần. Điều này khác với cài đặt Python vì bạn chỉ cần cài đặt những thứ này một lần, nhưng bạn có thể sử dụng tập lệnh cài đặt python nhiều lần để cài đặt nhiều phiên bản Python

Từ thư mục chromebook

./install-pip-virtualenv.sh

4. Công việc hoàn thành

Bây giờ bạn sẽ có bản cài đặt Python đang hoạt động và có thể viết mã

Kịch bản bắt đầu dự án

Đây là những tập lệnh đơn giản giúp tạo các dự án Python hoặc Jupyter mới mà không cần phải nhớ cách tạo môi trường ảo mới

A. Bắt đầu một dự án Python mới

Bắt đầu một dự án Python mới liên quan đến việc tạo một thư mục dự án mới, tạo một môi trường ảo mới để bạn cài đặt các gói Python bằng cách sử dụng pip, sau đó bắt đầu. Nó không khó, nhưng hơi khó nếu bạn không làm tuần này qua tuần khác

Kịch bản start-python-project tự động hóa việc này

Từ thư mục chromebook

./start-python-project.sh

B. Bắt đầu một dự án Jupyter Lab mới

Python trên Chromebook không có Linux

Nếu bạn muốn sử dụng sổ ghi chép Jupyter để tạo một số mã Python hoặc chạy một số phân tích khoa học dữ liệu, thì Jupyter sẽ chạy tốt trên Chromebook

Tập lệnh start-jupyter-project tạo một dự án Python và môi trường ảo mới, sau đó cài đặt Jupyter Lab cho bạn

Từ thư mục chromebook

./start-jupyter-project.sh

Python trên Chromebook không có Linux

Cài đặt Nodejs và NPM

Python trên Chromebook không có Linux

Để phát triển front-end, hay back-end NodeJS, chúng ta có thể cài đặt NodeJS và NPM

từ thư mục chromebook

./install-npm.sh

Các tập lệnh cài đặt dành cho nhà phát triển khác

Các tập lệnh này có nhiều khả năng hữu ích hơn cho những người đang phát triển Python nghiêm túc hơn trên Chromebook của họ và cần các công cụ như cơ sở dữ liệu hoặc Docker

Cài đặt Docker

Python trên Chromebook không có Linux

Docker có thể khá ngốn tài nguyên nên có thể không hoạt động tốt hoặc hoàn toàn không hoạt động trên Chromebook cấp thấp

Tập lệnh này cài đặt các phụ thuộc Docker, Docker và chạy bộ chứa thử nghiệm để xác nhận quá trình cài đặt đã hoạt động

Từ thư mục chromebook

./install-docker.sh

Cài đặt SQLite

Chúng tôi không cần một kịch bản cho việc này. Từ dòng lệnh, chỉ cần sử dụng lệnh cài đặt bình thường

sudo apt-get install sqlite3

Cài đặt Postgres

Python trên Chromebook không có Linux

Nếu bạn muốn có cơ sở dữ liệu Postgres cục bộ, các hướng dẫn cài đặt Postgres trên Ubuntu này dường như hoạt động tốt trên Chromebook

người đóng góp

Nếu bạn tìm thấy một số lỗi trong tập lệnh hoặc bản cập nhật cần được thực hiện, vui lòng nêu vấn đề hoặc (tốt hơn hết là) yêu cầu kéo. Chúng tôi không hứa sẽ sửa mọi thứ, nhưng muốn đây là một tài nguyên giúp ích cho mọi người, đặc biệt là những người mới sử dụng Python

Và cuối cùng

Nếu bạn thấy điều này hữu ích, vui lòng cho repo một ngôi sao (nhấp vào ngôi sao Github ở trên cùng bên phải màn hình) để những người khác tìm thấy repo này dễ dàng hơn

Làm cách nào tôi có thể chơi python trên Chromebook mà không cần Linux?

Phương pháp rất đơn giản, .
Truy cập cửa hàng chrome trực tuyến để tải xuống Tiện ích mở rộng Python Shell Chrome
Click vào add to chrome để cài đặt và add extension vào trình duyệt
Sau khi tiện ích mở rộng được cài đặt, hãy nhấp vào nó để khởi chạy nó
Một cửa sổ nhỏ sẽ xuất hiện nơi bạn có thể viết và thực thi mã python

Tôi có thể viết mã trên Chromebook mà không cần Linux không?

Cách đây không lâu, Google đã làm cho Chromebook của mình thân thiện với mã hơn một chút bằng cách cung cấp cho chúng hỗ trợ ứng dụng web dành cho điện thoại và Linux. Trước khi bạn có thể biến Chromebook của mình thành một cỗ máy viết mã chính thức, bạn cần bật Linux .

Có thể cài đặt Python trên Chromebook không?

Cài đặt Python3

Linux có cần thiết cho Chromebook không?

Chromebook là những cỗ máy nhỏ tuyệt vời. Vì chúng chạy một hệ điều hành đơn giản chỉ với một trình duyệt trên đầu, nên chúng thường không tốn kém, năng lượng thấp và cực kỳ hữu ích. Tuy nhiên, nếu bạn muốn vượt xa các tiện ích mở rộng và ứng dụng Android mà Chrome OS cung cấp, cài đặt Linux là lựa chọn tốt nhất của bạn .