自发行python版本制作(二)编译】的更多相关文章

最近使用python开发一些小玩意,发现python实在很符合我的理念:轻量级,功能强大,开放. python是一种脚本语言,不像java那样需要沉重的编译过程.这使得python更显得轻巧灵便,可以在任意地方写代码并执行.虽然jre7中添加了动态编译java代码的功能,但还是显得很沉重的感觉.自带了很强大的类型系统map,list,set,而且相对于java减少了很多泛型的约束.再使用java的这些类型时会发现不添加泛型就会报警高,要使用不同类型的集合还必须写map<object>这样的代码…
本系列文章第二篇主要说明windows环境的编译环境搭建以及编译过程. 编译环境选择: 1.选用作神一样存在的Microsoft Visual C++ Compiler for Python 2.7为编译器使用.不选用vs的原因在于vs过于庞大不太适合我这种喜欢小而全的思想.这里也没有选择Announcing Visual C++ Build Tools 2015作为编译环境因为这个东东没有离线安装包,在很多地方没有离线安装方式就可以说根本无法使用. 2.使用vcbuild方式进行编译.这里没有…
利用简单的Python代码制作二维码 一.制作工具 安装Python环境 + PyCharm编译器. 二.电脑系统 本人win10 + Python3.7.0 + PyCharm. 三.写代码前先下载第三方库 方法一:cmd命令进行下载:pip install myqr 方法二:在PyCharm编译器中进行下载 快捷键:Ctrl + Alt + S 或者如下图点击Settings 图1: 图2: 图3:点击+号 图4:在输入框输入myqr,点击下方MyQR 图5:然后点击底部的Install P…
大致流程: 1.安装Qt(源码版)以及其他必要的环境 2.编译/安装 3.配置 4.使用 ----------正文分割线---------- 1.安装Qt(源码版) 1.1 下载Qt(两个地址二选一即可,其实安装安卓那个版本也是可以的,我用的就是那个版本.不过如果不想开发安卓,用这个版本就行了) 安装包:Qt 5.4.0 for Windows 32-bit (MinGW 4.9.1, 852 MB) 官网地址:http://www.qt.io/download-open-source/# 1.…
python版本控制器pyenv 之前的 那篇是说明了django环境的site package完全独立出来了,但是使用的python解释器还是系统的,为了继续独立出来,甚至是达到ruby的rvm的自由切换解释器版本,那样不更 好,日后线上升级python版本的时候直接再本地切换版本来运行当前代码测试岂不快哉,其实本篇已经不能算django开发环境了,是python开发 环境部署 在上篇的基础上,继续进行解释器的版本管理器的安装,这里我使用的时pyenv,另外一个管理器是pythonbrew,还…
上一篇博文介绍了在windows下同时安装python2和python3.而在工作的过程中,我习惯于用pycharm作为IDE.本文将记录如何在pycharm中选择python版本,并给相应的版本安装第三方库. 选择版本可以在创建项目的时候进行,也可以在设置中进行设置——>打开file/default setting/project interpreter .在右侧界面的设置图标处单机add local.然后选择python2或者3的可执行文件(python.exe)目录. 添加完两个版本后:…
一.python语言分类 1. C python   c语言的python版本 官方推荐 使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上. 2. Jython  java python Python语言的Java实现,不仅提供Python的库,同时也提供所有的Java类.能运行在任何可兼容的Java1.1或更高的Java虚拟机平台上. 3.IronPython Python的C#实现,IronPython将Py…
一.查看系统信息 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.4 (Final) [root@localhost ~]# uname -r -.el6.x86_64 二.查看已安装python版本 [root@localhost ~]# rpm -qa|grep python python--.el6.x86_64 libxml2-python--.el6_3..x86_64 python-urlgrabber--.e…
一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执行: 如果再次运行时,会优先寻找字节码文件,若源码文件被修改,则会再次编译成字节码 1.2 Jython Python语言的Java实现,不仅提供Python的库,同时也提供所有的Java类.能运行在任何可兼容的Java1.1或更高的Java虚拟机平台上. 运行机制:py(源文件)->动态编译成字节码(…
conda常用命令 查看当前系统下的环境 conda info -e 创建新的环境 # 指定python版本为2.7 conda create -n env_name python=2.7 # 同时安装必要的包 conda create -n env_name numpy matplotlib python=2.7 环境切换 # linux/Mac下需要使用source activate env_name activate env_name #退出环境 deactivate env_name 移…