windows中python环境打包五种方式,无python的电脑也可用

您所在的位置:网站首页 python将文件打包为zip windows中python环境打包五种方式,无python的电脑也可用

windows中python环境打包五种方式,无python的电脑也可用

2024-06-27 20:12| 来源: 网络整理| 查看: 265

目录 python环境打包5种方式优缺点方式1.导出安装包为requirements.txt的方式(目标电脑需要安装同版本python并且联网使用)方式2.导出安装包为requirements.txt的方式(目标电脑需要安装同版本python无需联网使用)方式3.使用虚拟环境方式(目标电脑需要安装同版本python)方式4.使用python绿色版本(目标电脑无需安装python)方式5:使用pyinstaller生成exe可执行文件

python环境打包5种方式优缺点 方式优点缺点1安装只需要requirements.txt文件即可、操作简单需要联网、需要python环境、需要安装2无需联网、操作简单需要python环境、安装包占地方、需要安装3不会破环原有python环境同上4目标电脑无需python环境、绿色免安装制作步骤较多5目标电脑无需python环境、操作简单打包容易失败、启动比较慢、打包后体积较大 方式1.导出安装包为requirements.txt的方式(目标电脑需要安装同版本python并且联网使用)

1.导出安装包信息

pip freeze > requirements.txt

2.复制requirements.txt到另一台电脑上使用命令安装

pip install -r requirements.txt 方式2.导出安装包为requirements.txt的方式(目标电脑需要安装同版本python无需联网使用)

1.导出安装包信息

pip freeze > requirements.txt

2.下载离线安装包放到当前文件夹的packs文件夹中

pip download -d ./packs -r requirements.txt

3.复制requirements.txt和packs文件夹到另一台电脑上使用命令离线安装

pip install --no-index --find-links=./packs -r requirements.txt 方式3.使用虚拟环境方式(目标电脑需要安装同版本python)

为什么使用虚拟环境:使用虚拟环境可以在一台电脑上安装多个python环境,打包时也不会将无用的包打包出来。 1.创建虚拟环境(自带方式)pyvenv为虚拟环境名称,可以自定义

python -m venv pyvenv

2.激活虚拟环境,在cmd中输入以下命令激活虚拟环境

pyvenv\Scripts\activate

3.安装好需要的包(当前虚拟环境包位置为pyvenv\Lib\site-packages)

pip install 当前环境所需要的包 或者将已有python环境中lib文件夹下的site-packages文件夹替换到当前虚拟环境中的site-packages文件夹

4.在目标电脑上创建并激活虚拟环境 5.使用方式1或方式2继续完成剩下的步骤

方式4.使用python绿色版本(目标电脑无需安装python)

1.从官网下载所需版本python(embeddable就是绿色版)在这里插入图片描述 2.解压后得到文件夹 在这里插入图片描述 3.下载get-pip.py 浏览器输入链接: https://bootstrap.pypa.io/get-pip.py 右键另存为 保存到解压文件夹中 在这里插入图片描述 4.安装pip(绿色版没有pip,需要安装)

1.

在这里插入图片描述

2.输入python get-pip.py

在这里插入图片描述

3.使用记事本编辑python310._pth文件

在这里插入图片描述

4.删除import site前的#

在这里插入图片描述

5.pip已经装好,使用python -m pip install安装自己想要的包或者复制site-packages文件夹替换包

在这里插入图片描述 5.绿色版python已安装好,代码运行时需要调用当前文件夹下的python.exe即可 在这里插入图片描述 6.将python文件夹和代码复制(压缩后复制速度更快)到任意电脑即可使用(目标电脑无需安装python)可以参考下述方式使用 在这里插入图片描述

方式5:使用pyinstaller生成exe可执行文件

1.安装pyinstaller

pip install pyinstaller

2.打包(选择主程序)

pyinstaller -F main.py #打包时比较慢,进度条不走时可以按按回车

在这里插入图片描述 3.打包完成双击dist中main.exe即可运行 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3