Hello! 欢迎来到ZyxBlog!

Python3便捷版使用指南


avatar
psbyu 2023-07-27 1.92k

获取

Python便捷版

如果您有IPv6访问权限,且系统为Windows x64,可以使用元素云提供的镜像。立即下载

如果不是,请自行Download Python | Python.org下载,注意要下载Zip格式的便捷版。

get-pip

如果您有IPv6访问权限,且系统为Windows x64,可以使用元素云提供的镜像。立即下载

如果不是,请自行下载

WinRAR便捷版(可选)

一般情况下,您会需要为客户分发开箱即用的文件。使用WinRAR可以让您通过简单的BAT批处理文件快速准备好您的Python环境。可替代的选项:包含已解压缩的Python便捷版、使用Python Compiler把源文件编译为二进制文件。

使用

2023/7/27 17:18更新,修复了一些漏洞。【注意】不要使用MCSMT3.0.2.12.0,该版本包含严重Bug无法正常使用。新版本MCSMT3.0.2.12.1已发布。

以部署MCSMT为例,博主的快速启动文件有以下内容:

这是彻底展开后的样子,也就是说运行过后。很明显可以看出我使用便捷式的Zulu OpenJDK 11、RAR、Python、FRP XTCP隧道用于加速连接、PCL启动器和Minecraft基础文件、get-pip.py用于初始化时安装pip包管理器、MCSMT套件用于更新Mod文件以及防作弊。重点讲一下初始化.bat和启动.bat,内容如下:

初始化.bat:

第一行的作用是把回显关闭

第二行是调用rar目录里的winrar可执行文件的命令行模式解压当前目录的python.zip文件,也就是便捷版Python的压缩包文件到当前目录的python文件夹下(不存在会自动创建)。%cd%环境变量代表了当前所处目录的绝对路径。

第四至六行就是简单的重写Python的PATH文件,这是便捷版的一个特性吧,我也不清楚,反正不加这个的话Python是识别不到你安装的MCSMT的。值得提醒的是这个文件名随着python版本不一样可能会有变化,我这个是Python 3.10.11。元素云提供的镜像的文件名是python311._pth。

第七行调用刚才解压出的python目录里的python.exe可执行文件运行当前目录的get-pip.py,–index-url参数定义了所使用的PyPI镜像源,我这里使用的是清华源。这条命令的作用是在没有自带pip或ensurepip模块的情况下安装pip包管理器。

第八行调用刚才安装的pip包管理器从清华源安装本地MCSMT包(该文件仅包含MCSMT本体,其以来还是需要联网下载,因此需要清华源加速。)

第六行简单的就是经典的按任意键继续,加这个的原因是避免如果程序报错直接一闪而过用户一脸懵逼。

启动.bat:

第一行和第五行同上,这个没什么好说的。

第二行的start意为新启动一个进程,新启动的进程和当前进程互不干扰。后面接的是要启动的语句。我这里是启动了一个cmd,也就是命令提示符,/c开关意为运行接下来的命令然后关闭,接的startfrp.cmd就是用来启动FRP XTCP隧道的脚本。

第三行调用python,-m以脚本方式运行模块mcsmt,传入参数client和main。

第四行echo命令就是输出接着的内容,没什么好讲的。

总结

相信您经过上述内容的学习已经能够熟练使用便捷版Python了,接下来MCSMT的高级使用教程请参考这篇文章

暂无评论

发表评论