Làm cách nào để cài đặt python trên termux?

termux-api là một mô-đun python để truy cập termux-api Điều này cung cấp một cách để có quyền truy cập gốc trong Python vào chức năng của thiết bị Android dưới dạng API

Hầu hết các triển khai termux-api đều có sẵn trực tiếp. API. phương thức generic[] cho phép truy cập trực tiếp vào bất kỳ phương thức nào khác chưa được triển khai

Cảm tạ

Cảm ơn termux và termux-api đã biến tất cả những điều này thành có thể. Mô-đun này được lấy cảm hứng rất nhiều từ https. //github. com/azwyane/pimux, mặc dù mã đã được viết lại gần như hoàn toàn và bây giờ toàn diện hơn nhiều.
Dự án này ban đầu được đặt tại termux-api

Mục lục

Yêu cầu

  • ứng dụng termux
  • Termux-api [cả ứng dụng và gói]
  • Python được cài đặt trong termux [$ pkg cài đặt python]

Cài đặt

🚀  Cài đặt Android thông qua termux

Phương pháp-1

Cài đặt bằng pip Phiên bản ổn định có sẵn trong Pypi, bạn có thể tải xuống phiên bản này bằng cách

$ python3 -m pip install termux-api

Phương pháp-2

Bạn luôn có thể tải phiên bản termux-api mới nhất được duy trì tại đây trong github

  • Sao chép repo này vào máy cục bộ của bạn [termux] bằng cách sử dụng //github.com/shajul/termux-api.git

Goto đến thiết bị đầu cuối của bạn và gõ

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl

Hoặc bạn có thể thêm phần này vào các gói trang web bằng cách xây dựng nó trước

$ python3 setup.py sdist bdist_wheel
$ python3 -m pip install -e 

Cuối cùng, bạn đã cài đặt xong

Chạy dự án

Bây giờ để chạy loại termux-api trong thiết bị đầu cuối của bạn

$ python
>>> import termux
>>> termux.API.vibrate[]

>>> help[termux.API] #for available methods

Các mô-đun khả dụng là API, Máy ảnh, Bảng nhớ tạm, Phương tiện, Micrô, Thông báo, Bộ lập lịch, Cảm biến, Chia sẻ, Điện thoại, TTS, Giao diện người dùng, Wifi

HOẶC LÀ

$ python
>>> from termux import 
>>> API.vibrate[]

>>> help[API] # for details of available methods

Đóng góp

Bước 1

  • lựa chọn 1

  • Lựa chọn 2

    • 👯 Sao chép repo này vào máy cục bộ của bạn bằng cách sử dụng //github.com/shajul/termux-api.git

Bước 2

Bước 3

Tìm thấy một lỗi?

Bạn có thể gửi một vấn đề. Nếu bạn đã tìm ra giải pháp cho vấn đề của mình, tôi rất muốn xem xét yêu cầu kéo của bạn

Trong bài viết đầu tiên của loạt bài gồm hai phần này, tôi đã viết về cách bạn có thể viết mã cấu trúc đơn giản nhất của máy chủ ứng dụng web trên thiết bị Android. Bây giờ, chúng ta sẽ tiến thêm một bước nữa và thực sự xây dựng một ứng dụng dựa trên web sẽ chạy trên điện thoại Android. Ứng dụng mà hướng dẫn này sẽ hướng dẫn bạn là một ứng dụng chuyển văn bản thành giọng nói đơn giản được xây dựng trên một máy chủ Flask đơn giản. Ứng dụng sẽ chấp nhận lời nói, chuyển đổi nó thành văn bản và giao diện người dùng là một biểu mẫu nhập liệu đơn giản bao gồm một nút để gửi văn bản đến máy chủ

Để xây dựng ứng dụng, bạn cần ít nhất một số kiến ​​thức cơ bản về trình giả lập thiết bị đầu cuối Android Termux và ngôn ngữ Python vì tôi sẽ không thảo luận về các chương trình đó trong hướng dẫn này

Vì chúng tôi sẽ làm việc trên điện thoại của bạn, hãy đảm bảo rằng bạn đã tải sẵn Termux và Python. Nếu bạn không biết cách cài đặt từng thứ này trên thiết bị di động của mình, hãy xem bài viết trước của tôi

Trình soạn thảo văn bản mà chúng tôi sẽ sử dụng để chỉnh sửa tệp Python của mình là Vim. Để đảm bảo bạn có quyền truy cập vào Vim, hãy mở Termux và chạy pkg install vim trên thiết bị đầu cuối của bạn

Chạy pkg install termux-api sau khi cài đặt xong Vim để gói API Termux cài đặt. Chúng tôi sẽ sử dụng termux-tts-speak, một phần của gói API Termux, trong công việc của chúng tôi ngày hôm nay. Nếu bạn không am hiểu về các gói API có sẵn này, hãy đọc thêm về nó tại đây

Chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
0 để tạo môi trường ảo

Tiếp theo, kích hoạt môi trường ảo mà chúng ta vừa tạo bằng cách chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
1

Để thêm hoặc cài đặt môi trường ảo Flask, hãy chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
2

Khi Flask đã hoàn tất quá trình cài đặt, hãy chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
3 để tạo một lần chạy. tập tin py. Nếu bạn
$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
4 vào thời điểm này, bây giờ bạn có thể xem một lần chạy mới. tập tin py

Bạn chỉ có thể sao chép repo bằng Git. Git được cài đặt giống như vim, chỉ cần chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
5

Sau khi Git đã cài đặt, hãy sao chép repo bằng cách chạy bản sao Git này

Tiếp theo, mở tệp bạn vừa tạo bằng cách chạy

$ git clone //github.com/shajul/termux-api.git
$ python3 -m pip install wheel
$ python3 -m pip install dist/termux_api*.whl
6. Mã chúng tôi sẽ sử dụng để chuyển văn bản thành giọng nói bằng Termux-API và công cụ chuyển văn bản thành giọng nói của Android sẽ được viết tại đây

Sao chép và dán đoạn mã sau vào trình chỉnh sửa Vim của bạn bằng cách nhấn vào chữ cái pkg install vim0 trên bàn phím và thay đổi chế độ của trình chỉnh sửa thành chỉnh sửa/chèn

import subprocess
from flask import Flask,request, render_template
app = Flask[__name__]
@app.route['/',methods=["GET","POST"]]
def playsound[]:
if request.method == 'GET':
return '''                                                                                                                                                                                                                                                                                                                                                            

Play sound

Play
''' text = request.values.get["text"] MyOut = subprocess.call[f'''termux-tts-speak {text}''', shell=True] return '''

Play sound

Play
''' if __name__ =='__main__': app.run[debug=True]

Hãy để tôi giải thích đoạn mã trên

Các mô-đun Flask và quy trình con được nhập. Gói Flask được sử dụng để cho phép máy chủ giao tiếp với trình duyệt và quy trình con chạy lệnh đầu cuối trong Termux. Một phần khác của đoạn mã trên khởi tạo lớp Flask và định tuyến đến nhà pkg install vim1 Có hai phương thức định tuyến bao gồm, pkg install vim2 và pkg install vim3. Mã này bao gồm kiểm tra xem phương thức có phải là pkg install vim2 hay không và nếu đúng như vậy thì chương trình sẽ trả về chuỗi HTML. Nếu phương thức là pkg install vim3, ứng dụng sẽ bắt đầu xử lý logic chuyển văn bản thành giọng nói và trả về chuỗi HTML. Đây là một trong những cách đơn giản nhất mà ứng dụng máy chủ Flask có thể được sử dụng, nhưng còn nhiều cách khác. Nếu bạn muốn biết thêm thông tin về cách Flask có thể được sử dụng, hãy đọc thêm về nó tại đây

Dán mã phía trên trình soạn thảo văn bản Vim.

Sau khi hoàn tất, hãy nhấn vào nút pkg install vim6 trên đầu bàn phím của bạn

Chạy pkg install vim7 để khởi động máy chủ Flask.

Khi tất cả các bước hoàn tất, bạn có thể điều hướng đến trình duyệt của mình trên URL localhost. 5000. Bạn sẽ thấy một trường văn bản chỉnh sửa và một nút. Để kiểm tra khả năng của ứng dụng mà chúng tôi vừa mã hóa, hãy nhập bất kỳ thứ gì vào hộp và nhấn nút phát. Bạn sẽ có thể nghe thấy kết quả mã hóa của mình khi Android đọc văn bản của bạn. Có thể mất một chút thời gian để máy chủ phản hồi, nhưng hãy kiên nhẫn, công cụ chuyển văn bản thành giọng nói của Android cần được kích hoạt

Tôi có thể cài đặt python trong termux không?

Trong bài viết này, chúng tôi giải thích chi tiết cách bạn có thể cài đặt ngay ứng dụng Termux, đây là trình giả lập Android, sử dụng ứng dụng này để bạn có thể thiết lập môi trường Linux trên thiết bị Android của mình. Khi sử dụng Linux, bạn có thể dễ dàng cài đặt gói Python và bắt đầu viết mã bằng Python khi đang di chuyển , đơn giản như vậy.

Làm cách nào để cài đặt phiên bản python trong termux?

Hướng dẫn từng bước .
Đầu tiên, mở Termux
Chúng ta cần nâng cấp các gói. Vì vậy, hãy nhập và chạy lệnh 'apt update && apt upgrade' mà không có dấu ngoặc kép
Sau khi các gói được cập nhật. Nhập và chạy lệnh “apt-get python3” không có dấu ngoặc kép. .
Đợi cho đến khi các gói Python được cài đặt
Sau khi hoàn thành. .
Đó là nó

Làm cách nào để cài đặt python trong thiết bị đầu cuối?

Đây là cách thực hiện. .
Mở thiết bị đầu cuối của bạn bằng cách nhấn Ctrl + Alt + T
Cập nhật danh sách kho lưu trữ của hệ thống cục bộ của bạn bằng cách nhập lệnh sau. cập nhật sudo apt
Tải xuống phiên bản Python mới nhất. sudo apt cài đặt python3
APT sẽ tự động tìm gói và cài đặt vào máy tính của bạn

Làm cách nào để cài đặt pip trong python?

Đảm bảo bạn có thể chạy pip từ dòng lệnh . p Run python get-pip.py . 2 Điều này sẽ cài đặt hoặc nâng cấp pip. Ngoài ra, nó sẽ cài đặt các công cụ thiết lập và bánh xe nếu chúng chưa được cài đặt. Hãy thận trọng nếu bạn đang sử dụng bản cài đặt Python do hệ điều hành của bạn hoặc trình quản lý gói khác quản lý.

Chủ Đề