简介
在打包软件一般都是用pyinstaller这个工具,但它满足不了我们的要求,有时候还会出很多问题,官方特意给我门提供一个内嵌打包的Python环境。
Python是一门解释语言,打包也会带有一个解释器,别人运行了你打包好的exe,就会在他计算机内释放解释器,然后用解释器执行脚本(简单说)。
而内嵌式打包是官方给我提供的一个Python解释器,这里他除去了很多不必要的东西,相当于是绿色版Python特别方便。
安装步骤

1.首先先到 Python官网 https://www.python.org 在页面中找到Downloads选择Windows点进去。

2.这里建议下载的python不要使用最新版,因为很多库都是没有更新到容易出错,这里我选择下载 Windows embeddable package (32-bit)。

3.下载好了后将里面的文件解压出来,在里面新建一个名为 get-pip.py 文件。


4.打开 get-pip.py 将这个网站 https://bootstrap.pypa.io/get-pip.py 的内容复制到文本里保存。

5.用终端进入解压python的目录里,输入 python get-pip.py (记住一定要在这个解压的python根目录下),这个时候就会从官方那里下载两个文件夹,一个是Lib通过pip下载的第三方模块都在这里面,另一个Scripts是脚本里面包含了pip一些工具。
python get-pip.py 
6.找到.pth后缀文件,# import site 这行的注释 # 去掉然后保存就可以了。

7.在根目录里启动终端输入Python,发现可以使用了尝试导入第三方库 requests库,发现报错了那是因为我们没有安装。

8.现在去Scripts文件夹下启动终端,输入pip install request回车,下载好的第三方库都会下载到Lib文件夹内。
pip install requests
9.再次启动终端输入Python,再次导入模块发现已经可以用了,这个时候你写的Python源码可以放在这里面,再写个bat批处理一键运行,就可以发给别人了~
@echo off
chcp 65001
.\ws\python.exe test.txt
pause
评论 (0)