搭建最小独立环境,运行Python代码 公开

ttChen 更新于 2023-05-06 15:36 | 3 | (0) | 1375
分类
点赞
小锴 sy1986 Runos 3 人点赞了这个动作。
更多信息
分享人 ttChen
分享时间 2023-01-11 20:06
最后更新 2023-05-06 15:36
修订版本 15
子程序大小 23.1 KB
Quicker版本 1.37.37.0

介绍

使用Python3.11嵌入版,配置最小独立环境,运行Python代码,享受Python编程带来的便利


注意:若某个动作两次以上使用该子程序,且必装工具包不同,建议把子程序必装工具包汇总后填写一致,这样可以提高效率,可以避免工具包冲突。可参照 跳转列表 - 动作信息 - Quicker (getquicker.net)


由于网络原因,部分用户反馈,有时动作在下载和配置运行环境过程中,会出现网络突然中断,导致python运行环境自动配置失败的问题。这种情况,一般可通过鼠标右击重新安装python来解决。但若反复出现网络中断的情况,也可以完全手动配置python基本运行环境:https://www.yuque.com/chentaotao-cf9fr/gthfy4/zrl4gvnu0xtgggpk?singleDoc# 《手动配置python基本运行环境》


主要功能:

1. 自动下载Python3.11可嵌入版(https://www.python.org/ftp/python/3.11.1/python-3.11.1-embed-amd64.zip)到Quicker动作目录(32位的电脑,请自行更改网址);可嵌入版大小只有10Mb左右

2. 下载https://bootstrap.pypa.io/get-pip.py,并自动完成pip, setuptools, wheel等配置;(大小2.5Mb左右,网络原因速度稍慢

3. 修改python311._pth,配置python运行环境;

4. 变更pip默认镜像源为国内镜像源(加速工具包安装过程);

5. 支持在quicker中自定义安装工具包;

6. 运行python代码;

7. 子程序默认共用新配置的miniPython环境,也支持每个动作单独配置。


子动作界面




示例

ZoteroForWPS - 动作信息 - Quicker (getquicker.net)

 跳转列表 - 动作信息 - Quicker (getquicker.net)


子程序的参数

输入
Python目录 自动设置Python(公用Python环境) Text
必装工具包 首次运行时安装 Text
Python代码 需要运行的Python代码 Text
输出编码 Text
输出
输出 Text

最近更新

修订版本 更新时间 更新说明
15 2023-05-06 15:36 新增自定义python目录功能。若目录中已安装Python,则直接安装工具包并运行python代码; 若不存在,则正常下载Python,并进行自动配置并运行Python代码。
14 2023-05-05 22:55 修复正文输出乱码问题
13 2023-04-25 15:49 1. 修复乱码问题
2. 修复用户名存在空格出错漏洞

最近讨论

BUG反馈 · 291
Runos 2023-06-19 01:40 ttChen 2023-06-19 21:20
使用问题 · 197
Runos 2023-04-16 15:41 Runos 2023-04-25 20:59