标签:port zip code load https 右键 bash 高级 代码
介绍三种方式来发布Python程序。
hello.py:
import numpy as np
import os
print('Call Numpy\'s function:{}'.format(np.random.rand(2,3)))
if __name__ == '__main__' :
print('Hello Python!')
这里用到了第三方的库numpy.
python-3.6.8-embed-amd64.zip
.PythonLibs
,可以看到目录里已经有一个python.exe, 要查看它运行时的搜索路径:import sys
sys.path
./Anaconda3/Lib/site-packages
这里找到numpy文件夹,直接复制到该PythonLibs
目录。PythonPrj
|----hello.py:主程序源代码文件
|----hello.ico:应用图标
|----hello.bat:主程序运行脚本
|----PythonLibs-解压好的Python目录
|----numpy-复制过来的库包
|----python.exe: python解释器
|----python36.zip: python内置的库包,不要更改
|----...:其他文件
编译py文件:如果你不想给别人源码,可以把.py
编译为.pyc
: python -m py_compile hello.py
,然后把
:@echo off : Hide the Command, Only display the result, until it comes a @echo on
@echo off
.\PythonLibs\python.exe hello.pyc
pause
本方法优缺点:
步骤:直接压缩,发给别人就可以了,运行hello.bat
或运行.\PythonLibs\python.exe hello.pyc
即可.
本方法优缺点:
步骤:
创建自解压格式压缩文件
和锁定压缩文件
,压缩文件名为installer.exe
,压缩文件格式保持默认为RAR
格式.高级
选项卡,点击自解压文件选项
.选项
,比如快捷方式,图标,是否设置密码等等.本方法优缺点:
步骤:双击打开GreenOne
,按步骤进行即可.
标签:port zip code load https 右键 bash 高级 代码
原文地址:https://www.cnblogs.com/charleechan/p/12312637.html