1. 寫在前面的話
??天天都在PC端運行Python代碼的我,今天突然靈光一現,想著是不是能夠在移動端運行Python代碼呢?如果能夠實作的話,家里的廢舊手機就有用武之地了,

2. 安裝環境
2.1 安裝APK
??根據搜索和調研,需要安裝以下三個APK,即QPython3、QPython、QPy3.6,打包下載鏈接為https://download.csdn.net/download/herosunly/16683910
??安裝后依次為下列三個APP(QPython 3S、QPython OS、QPy3.6):

2.2 安裝Python庫
??打開QPython 3S,點擊QPYPI,如下圖所示:

??安裝Python庫有兩種方式,如下圖所示:

- QPYPI的安裝方式,但是只包括部分庫,如keras、matplotlib、numpy、pandas等,具體串列如下圖所示:
- 通過official pypi的方式進行安裝,
??QPYPI的方式比較簡單,在這里給大家演示以下official pypi的方式,以安裝requests為例,安裝命令為pip3 install requests:

??當看到Sucessfully installed requests等庫即說明安裝成功了,如下圖所示:

3. 運行代碼
??為了簡單起見,用終端來運行一小段代碼,

3.1 小Bug出現
??為了拋磚引玉,來個簡單的爬蟲代碼吧:
import requests
res = requests.get("https://blog.csdn.net/herosunly/article/details/115728528")
print(res.status_code)
??不幸的是報錯了:SSL: NO_CIPHERS_AVAILABLE ERROR,具體如下所示:

3.2 正確代碼
import requests
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = "TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:ECDHE:!COMPLEMENTOFDEFAULT"
res = requests.get("https://blog.csdn.net/herosunly/article/details/115728528")
print(res.status_code)
??運行成功后的截圖如下所示:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/277040.html
標籤:python
