windows中python环境打包五种方式,无python的电脑也可用 |
您所在的位置:网站首页 › python将文件打包为zip › windows中python环境打包五种方式,无python的电脑也可用 |
目录
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.txt2.复制requirements.txt到另一台电脑上使用命令安装 pip install -r requirements.txt 方式2.导出安装包为requirements.txt的方式(目标电脑需要安装同版本python无需联网使用)1.导出安装包信息 pip freeze > requirements.txt2.下载离线安装包放到当前文件夹的packs文件夹中 pip download -d ./packs -r requirements.txt3.复制requirements.txt和packs文件夹到另一台电脑上使用命令离线安装 pip install --no-index --find-links=./packs -r requirements.txt 方式3.使用虚拟环境方式(目标电脑需要安装同版本python)为什么使用虚拟环境:使用虚拟环境可以在一台电脑上安装多个python环境,打包时也不会将无用的包打包出来。 1.创建虚拟环境(自带方式)pyvenv为虚拟环境名称,可以自定义 python -m venv pyvenv2.激活虚拟环境,在cmd中输入以下命令激活虚拟环境 pyvenv\Scripts\activate3.安装好需要的包(当前虚拟环境包位置为pyvenv\Lib\site-packages) pip install 当前环境所需要的包 或者将已有python环境中lib文件夹下的site-packages文件夹替换到当前虚拟环境中的site-packages文件夹4.在目标电脑上创建并激活虚拟环境 5.使用方式1或方式2继续完成剩下的步骤 方式4.使用python绿色版本(目标电脑无需安装python)1.从官网下载所需版本python(embeddable就是绿色版)
1.安装pyinstaller pip install pyinstaller2.打包(选择主程序) pyinstaller -F main.py #打包时比较慢,进度条不走时可以按按回车
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |