编译python源代码,在windows下怎么编译python

1,在windows下怎么编译python2.5是用vc2003开发的 。。。直接装上 , 很容易的http://docs.python.org/using/windows.html【编译python源代码,在windows下怎么编译python】
2,Python源码是什么意思Python源码(Python source code)指的是Python编程语言的实现代码或源代码,包括Python解释器以及标准库中的模块和包 , 是用Python语言编写的源代码文件集合 。Python源码分为两部分:核心源代码和标准库源代码 。核心源代码指的是Python解释器的源代码 , 即运行Python程序的主要程序 。标准库源代码指的是Python的标准库,包括内置模块(如os、re、datetime等)、标准库模块(如math、random、json等)以及第三方库(如requests、numpy、pandas等) 。对于初学者来说,Python源码对其来说有一定的参考和学习价值 。学习Python源码可以帮助人们更好地理解Python语言的工作原理和机制,理解Python实现细节,磨练自己的代码水平和能力 。但是,由于Python源码庞大且复杂,所以人们一般不会从头学习,而是通过学习Python教程、参考文档等逐步掌握相关知识 。
3,python怎么编译python编译用pyinstaller命令 。在python命令输入框中可以用命令pip install pyinstaller 来安装pyinstallernotepad只是一个文本编辑器 , 不能直接run你编辑完成python文件后,假设命名为test.py然后你cd到刚刚保存的python文件所在的目录执行python test.py就可以运行了
4 , 如何编译Python使之成为可执行程序想必你是问的Windows平台下的吧,如果是Linux平台 , 源码直接编译的,根本无需多问 。如果是Windows下,用PY2这个工具,另外,在Windows平台下,没有“编译”这个说法,确切的说,应该叫“打包”Python是一个强大的工具 , 可惜不是每个人的计算机里面都有安装 。当您写了一个好用的工具 。要如何让那些没有安装Python的人使用你的工具呢?对于这样一个需要standalone exectuable环境的需求 , 直到撰写经验为止,只看到两个比较好用且有持续维护的套件 。一个是py2exe 。另外一个就是本经验要介绍的PyInstaller 。1PyInstaller安装2最新版本:PyInstaller 2.03直接“解压缩”之后即可使用,解压到您想让他在的路径即可ENDPyInstaller配置1事先写好py程序2在命令行执行:python Makespec.py --console --onefile NotePad\notepad.py报错:Configfile is missing or unreadable. Please run Configure.py before building3在命令行执行:Configure.py报错:Python 2.6+ on Windows support needs pywin32,Please install http://sourceforge.net/projects/pywin32/4安装最新版本的 pywin32-217.win32-py2.7.exeENDPyInstaller使用命令行中运行目录切换到PyInstaller的安装目录“E:\pyinstaller-1.5\pyinstaller-1.在PyInstaller的安装目录下新建一个文件夹(比如NotePad) ,  然后将要转换的py脚本放到文件夹里(notepad.py)E:\pyinstaller-1.5\pyinstaller-1.5>python Makespec.py --console --onefile NotePad\notepad.pyE:\pyinstaller-1.5\pyinstaller-1.5>python Build.py NotePad\notepad.spec验证exeE:\pyinstaller-1.5\pyinstaller-1.5>E:\pyinstaller-1.5\pyinstaller-1.5\NotePad\dist\notepad.exe 0 0 100(成功)查看生成的文件,生成的中间文件spec查看生成的文件,生成的最终文件exeEND注意事项在转换之前要确保py程序可以正常通过如果转换过程中出现什么错误 , 用搜索引擎搜索解决一下所谓的打包,全部都是将python解释器+源码放一起,执行时仍然是由解释器执行原始代码 。想达到保护源码的目的 , 用打包工具是做不到的 。Cython可以看看,关键逻辑用Cython写 , 不关键就写python里1、说明编译python程序就是把python脚本转换成操作系统中的可执行文件,一般使用pyinstaller来完成 。2、步骤1)安装pyinstaller使用pip install pyinstaller命令来安装2)编译脚本python安装目录\script\pyinstaller 脚本文件名3)完成执行脚本后就可以在脚本目录生成dist目录,目录就有打包好的可执行文件3、备注pyinstaller参数-w指令直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽-f指令注意指令区分大小写 。这里是大写 。使用-f指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹-p指令这个指令后面可以增加pyinstaller搜索模块的路径 。因为应用打包涉及的模块很多 。这里可以自己添加路径 。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加使用py2exe 。相关文档很多 , 直接看官方文档和例程就可以做到了 。http://www.py2exe.org/index.cgi/ListOfOptions

    推荐阅读