如何制作一个绿色版的python环境?
本帖最后由 netspirit 于 2023-7-17 23:12 编辑网上有些软件自带绿色版python环境和软件。他们打包的软件里面程序没有加密,没有编译。里面直接就一个完整的python文件夹,然后还有一些完整的程序文件,还有一个用来启动的bat文件。
我想要制作一个这样的绿色python环境,专门用来启动某一个程序,不需要安装在系统里面的python环境或者是虚拟环境。直接一个文件夹里面包含完整的python和各种库,可以随便复制到任何电脑使用,而且和自己的电脑里面安装的python没有关系。
我看到别人打包用的python环境也不是什么虚拟环境,就是一个直接就能打开的python。
比如这个绿色版的chatglm:
@echo off
set GIT=git\\cmd\\git.exe
set PYTHON=py310\\python.exe
%PYTHON% webui.py --precision fp16 --model-path "./model/chatglm-6b"
pause
exit /b
这个打包就好像里面自带一个完整的python和各种库了,也没有什么虚拟环境。也没有什么和系统python的冲突。直接打开就能用了。请问这种绿色版的python包怎么做啊?就像这样一个文件夹里面有完整的python和库和程序文件和一个启动的批处理,复制到哪里都能用,而且还不需要什么虚拟环境,而且和系统里面的python还没有冲突。这个是怎么做到的啊?
我是想不打包 把python和没有编译的程序放进去 然后在不影响系统python环境的情况下直接运行 还可以随便修改源码 还可以复制到任何的电脑执行。
就比如一个程序,可能需要专门的python环境。一般来说创建虚拟环境就可以了。但是我不想用系统的python环境或者是创建虚拟环境。我想弄一个绿色版的python放到程序的目录里面。然后在和系统安装的python不冲突的情况下直接用程序自带的python运行,而且可以随意的调试和修改源码,不影响系统的python环境。
而且还可以随意的把这个python和程序源码打包的文件夹复制到其他电脑运行,同样也是不影响系统python环境的情况下随意运行和调试修改源码。 去python官网下不就好了我编辑器用的pycharm社区版, 非要用绿色的你环境不出问题谁出问题 你咋知道人家没添砖加瓦点啥 码住,我也不会,同求办法,成品也行 下载python里面有个310文件,复制创建新文件夹,在安装需要的库,然后写个批处理的bat文件,大概思路应该这样 安装完官方版,再安装必要的库,直接复制出来就是绿色版了,运行时批处理需要加上各种Python路径设置 因为他们用的话pyinstaller打包的,命令格式pyinstaller -FDw -i xx.icoxx.py,这样就把整个环境打包出来了,包括python,依赖包,这样运行速度快,bat文件里面就只是写了运行那个打扮出来的文件而已 还有一种方法是不用编译,使用嵌入式版Python,把需要的库移过去,直接用一个bat调用python解释器运行py文件,非常方便 是不是只要更改本地路径就可以运行下载下来的库? python官网就提供了不同版本的下载
标注X86或者标注(32-bit)就是适用与32位机器
标注X86-64或者标注(64-bit)就是适用与64位机器
web-based`安装的时候需要联网,相当于非离线包
embeddable 解压即用的便携式压缩包,因为是便携的,比如pip就没有需要单独安装
executable 最正常的安装包了,离线包,需要安装,有时候直接标注Windows installer (64-bit)
你说的这种就是便携版,直接去官网下载embeddable版本就好了,然后再在这个版本上安装一堆可用模块就可以带着走了。
启动脚本bat就按你自己举的例子写就好了
想想大佬会怎么做