迅為python移植(python可移植)

本文目錄一覽:

python 移植到 arm 需要什麼條件

如果arm下面的平台是Linux,那麼可以直接安裝。不過如果你需要通過python操作底層硬件,那麼你需要自己編寫一個模塊去實現

如果arm下面是別的操作系統,或者是裸機,那麼需要把python源代碼重新進行編譯,使用方法需要根據你的軟件進行結合,這會比較麻煩

求助,現在可行的python電腦端向android端移植的方案

在android上運行python腳本,或者在android上使用python交互界面,對熟悉python的研究或開發人員來說,是一件很有吸引力的事情,因為python腳本真是非常高效,另外,有很多非常好的庫

android官方目前沒有支持在android設備運行python,但是網上有一些項目組做了這個事情 這個鏈接就提供好幾個項目,我稍微嘗試了 Kivy 這種方式, 需要安裝

的東西太多,就放棄了. 推薦 這種方式,使用 qpython 項目, 可以用非常少的付出得到 android 上可以運行的 python 環境.

5 relogin the shell

6. type python in the adb shell

root@generic:/ # python // 我嘗試的時候,直接運行 python (其實是運行 /data/data/com.hipipal.qpyplus/files/bin/python ) 會報錯: error: only position independent executables (PIE) are supported. 我測試的設備是 Nexus 6 , android 6.0 , 在

這些比較新的 android 系統上有保護,需要可執行程序使用 -PIE 進行編譯,否則無法運行. 但我發現同樣的目錄下 python-android5 是可以運行的, 所以就 mv python python.bak ; ln -s python-android5 python ; 這樣後面就可以直接運行 python 了.

python 項目移植可行性,從windows移植到Linux 。

去噴開發者。

python 本來就是解釋型語言,應該是系統無關的,在 Linux 上面應該可以直接使用。

被他們寫成了 windows only 的程序我建議你還是去揍開發者為好。

不過你可以試試替換這些調用庫,我印象里這種調用有的都是用的通用函數接口,把引用的功能庫換成別的對應庫不需要再進行修改就能用了。

沒弄過 python ,不過我記得 python 的跨平台性很好。

怎麼將python代碼移植到開發板上運行

由於Python在ARM上開發網絡程序很高效,所以就移植了Python和Json。

(親測) 適用開發板:FriendlyARM tiny/mini 6410 和 FriendlyARM mini2440,其他板子自己試下。

(親測)適用內核:Linux- 2.6.28  Linux- 2.6.32  Linux- 2.6.38

arm-linux-gcc版本為4.3.2的板子

步驟

下載移植包:

1.

將bin12.02.tar傳送到arm板上,並將其解壓到arm板上操作系統的bin目錄下,命令為:tar -xvf bin12.02.tar -C /

2.

將lib12.02.tar傳送到arm板上,並將其解壓到arm板上操作系統的lib目錄下,命令為:tar -xvf lib12.02.tar -C /

3.

在/etc/profile文件的最後添加如下三條語句:

export PYTHONHOME=/lib/python2.5

export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/site-packages:$PYTHONHOME/lib-dynload

export PATH=$PATH:$PYTHONHOME:$PYTHONPATH

Json文件解壓時應拷到/lib/python2.5/下

如果import time有問題,一般是路徑設置有問題

查看$PATH,如果其值不是如下的值

如果不是上圖所示的值

在/etc/profile文件的最後添加如下三條語句:

export PYTHONHOME=/lib/python2.5

export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/site-packages:$PYTHONHOME/lib-dynload

export PATH=$PATH:$PYTHONHOME:$PYTHONPATH

使更改後的環境變量生效(多種方式

執行 source /etc/profile

再次查看$PATH,確保其值改變,如果沒法改變,結果如下圖:

簡單粗暴有效的辦法就是將:/lib/python2.5/site-packages和/lib/python2.5/lib-dynload下的所有文件拷到/lib/python2.5/下

比較 C 與 python 的可移植性

移植性主要指你在該平台上編寫的代碼換到另一個平台的難易程度,從這點來看,我感覺兩者沒有優劣之分,可以這樣說:兩者的可移植性都很好,但是誰更好,看具體的項目,代碼了

把簡單的網頁遊戲移植到Python,有沒有什麼好辦法?

#coding=utf-8

import urllib

import re

def getHtml(url):

page = urllib.urlopen(url)

html = page.read()

return html

def getImg(html):

reg = r’src=”(.+?\.jpg)” pic_ext’

imgre = re.compile(reg)

imglist = re.findall(imgre,html)

x = 0

for imgurl in imglist:

urllib.urlretrieve(imgurl,’%s.jpg’ % x)

x+=1

html = getHtml(“”)

print getImg(html)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/248775.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:29
下一篇 2024-12-12 13:29

相關推薦

  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python編程二級證書考試相關現已可以上網購買

    計算機二級Python考試是一項重要的國家級認證考試,也是Python編程的入門考試。與其他考試一樣,Python編程二級證書的考生需要進入正式考試,而為了備考,這篇文章將詳細介紹…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29

發表回復

登錄後才能評論