您的位置:

的程式碼移植到python的简单介绍

本文目录一览:

如何windows上安装python3-python

当然,还有很多不同的 Windows 版本 — XP、 Vista、 Windows 7 —而 Python 可在所有这些版本上运行。 如果不知道目前正在运行何种架构,那么多半是 32 位的。访问python.org/download/ 并下载与计算机架构对应的 Python 3 Windows 安装程序。面对的选择可能包括下面这些:Python 3.1 Windows 安装程序(Windows 二进制 — 不包括源码)Python 3.1 Windows AMD64 安装程序(Windows AMD64 二进制 — 不包括源码)未在此处提供直接下载链接是因为 Python 总是在进行小的更新,而我又不想为您错过更新负责。应该总是安装最新的 Python 3.x 版本,除非您有特别的理由不这么做。下载完成后,双击该 .msi 文件。由于正要运行的是可执行代码,Windows 将弹出一个安全警告。官方 Python 安装程序由负责 Python 开发的非盈利性组织 Python 软件基金会 进行数字签名。千万别接受山寨版!点击Run[运行] 按钮启动 Python 3 安装程序。安装程序将会询问的第一个问题是:是为所有用户,还是仅为您自己安装 Python 3。缺省的选项是 “为所有用户安装”,如果没有更好理由选择其它选项,这是最好的选择。(想要”只为我安装“的一个可能原因是:正往公司的计算机上安装 Python 而您的 Windows 帐号又没有 Administrator 权限。不过,您又为啥未经公司 Windows 管理员的许可而安装 Python 呢?这个问题上不要给我惹麻烦!)点击Next[下一步] 按钮接受对安装类型的选择。接下来,安装程序将会提示选择一个目标目录。所有 Python 3.1.x 版本缺省的目标目录是: C:\Python31\,这对绝大多数用户都是合适的,除非您有特别的理由修改它。如果有单独的磁盘驱动器用于安装应用程序,可通过嵌入式控件找到它,或直接在下方的文本框中输入该路径名。如果在 C: 盘安装 Python 受限;可在其它盘的任何目录下安装。点击Next [下一步] 按钮接受对目标目录的选择。接下来的页面看着有点复杂,但其实并不真的复杂。和其它安装程序一样,您可以选择不安装 Python 3 每个单独部件。如果磁盘空间特别紧张,可以将某些部件排除在外。Register Extensions [注册扩展名] 允许通过双击 Python 脚本 (.py files) 来运行它们。建议选上,但不是必需的。(该选项不占用任何磁盘空间,因此排除它没有任何意义。)Tcl/Tk 是Python Shell 使用的图形化类库,您将在整本书都用到它。强烈建议保留该选项。Documentation [文档] 安装的帮助文件包括大量来自 docs.python.org 信息。如果使用拨号上网或者互联网访问受限的话,建议保留。Utility Scripts[实用脚本] 包括本书稍后将学到的 2to3.py 脚本。如果想学习如何将现有 Python 2 代码移植到 Python 3 ,这是必需的部件。若无现有的 Python 2 代码,可略过该选项。Test Suite [测试套件] 是用于测试 Python 解释器的脚本集合。本书中将不会用到,而且我在用 Python 编程的过程中也从未用到。完全是可选的。如果不确定有多少磁盘空间,点击 Disk Usage[磁盘使用情况]按钮。安装程序将列出所有驱动器盘符,并计算每个驱动器上有多少可用空间,以及安装后会剩下多少空间。点击OK[确定] 按钮返回“Customizing Python[自定义 Python]” 页面。如果决心排除某选项,选择选项之前的下拉选项按钮并选中 “Entire feature will be unavailable.[整个功能将不可用]”选项。例如,排除 Test Suite [测试套件]将节省高达 7908KB 的磁盘空间。点击Next[下一步] 按钮接受对所选内容的选择。安装程序将把所有必需的文件拷贝到所选择的目标目录中。(该过程非常快捷,以至于我不得不试了三遍才捕捉到它的屏幕截图!

python应用程式内嵌python解释器运行Python脚本,可以吗?怎么实现?

在windows下可以用py2exe,把python脚本打包成一个可执行程序(exe)。

Linux/Mac下用不着,因为几乎所有的这些系统都自带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/下

为什么程序可以在python3上运行而在python2运行不了

Python的3.0相对于python2,是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容问题。许多针对早期Python版本设计的程式在Python 3.0上不能正常执行。

为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。

新的Python程式建议使用Python 3.0版本的语法。

Python移植为易语言代码

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。这个脚本的位置位在Python安装的根目录\Python27\Tools\Scripts\2to3.py。

比如我手上有个Python 2.x的python脚本:D:\tmp\transform.py

可以通过打开命令提示符,定位至该要转换的脚本目录下,然后运行

2to3.py -w transform.py

如果上述不加-w参数,则默认只是把转换过程所对应的diff内容打印输出到当前窗口而已。加了-w,就是把改动内容,写回到原先的文件了。

用 CPython写的python代码能否用JPython解释器解释

绝大部分可以,语法差不多,只是底层解释不同罢了。不过JPython写的代码不一定能在cpython下解释执行,因为JPython中可能会用到JDK中的东西,必须在JVM下执行,这算是JPython对CPython的优势吧,就是能调用Java,在JVM上解释执行。