1,学习一门编程语言的关键步骤:安装编译环境-------写第一个简单程序-------发布第一个简单程序。
2,安装编译环境这个复杂的事情,就通过安装Anaconda这个软件来解决。编写Python程序,在安装好Anaconda后,会有一个叫做 Spyder 的IDE软件,我们就是用这个软件来编写几行简单的代码。源码如下:
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 19 17:09:44 2018
@author: 灵妖
"""
print("This is a main file")
s = "abc"
while s != "lingyao" :
s = input("请输入密码: ")
if s == "lingyao" :
print("密码正确,真棒!")
else:
print("你是小偷吗?")
input("请按回车键退出")
3,在Spyder环境中,编写好如下图所示。 4,保存这个源代码文件为 main.py ,这个文件我们待会会用到,用来生成可执行文件。打包一个Python源文件为可执行文件,我们需要一个工具叫 pyinstaller ,这个工具Anaconda默认是没有帮我们安装的。安装第三方工具的方法我之前说过,可以参考一下,安装 pyinstaller。 5,使用pyinstaller编译自己的源代码,得到exe可执行文件。在这之前,我们需要做一件事情,在这个路径 G:\Anaconda3\Lib\site-packages\ 下新建一个文件夹,名字随意,然后把自己的源代码拷贝到这里。由于我的Anaconda安装的是G盘,所以是这个路径,如果你的是C盘可以去对应的路径新建文件夹。我新建的文件夹名称是 py_2_exe ,我的源代码名字是 main.py 。所以对于我这个环境,我的源代码完整路径是 G:\Anaconda3\Lib\site-packages\py_2_exe\main.py 。这个路径很重要,马上就用到了。 6,我用的是WIN10系统,64位操作系统。所以需要在命令行的界面里执行打包发布的程序。需要在命令行里进入到刚才那个文件夹目录下,然后运行pyinstaller,结束后就可以得到exe文件了。直接在WIN10的搜索框搜索 CMD并执行,然后输入 G: 表示要进入电脑的G盘 ,再输入 CD G:\Anaconda3\Lib\site-packages\py_2_exe\ ,表示要进入到这个文件夹内,最后执行 pyinstaller -F main.py ,注意那个大写字母,不要写成小写。结束后即可。
|