...你这个依赖项太强了

随便聊聊 · 203 次浏览
瞑空凌 创建于 2025-05-03 20:07

你这个代码太依赖外部,没法直接执行

是否可以改成使用Quicker的执行Python代码模块来运行?我复制进去执行报错,但本人不想去调试找错误.

因为这样就只需要有编译器就行.


回复内容
风起时创作 2025-05-03 20:36
#1

在我的个人电脑中使用quicker的“运行Python代码"的功能去实现也是成功的,我也是将那个脚本内容直接粘贴到”“运行Python代码"“当中。


所以如果您的电脑已经有安装了Python软件的话,那么狠可能是您的电脑当中缺了那个pygame库(由于这个库并非Python软件自带的库,而quicker软件当中也没有集成这个库),所以需要您在您的电脑上自己安装。亦即需要打开电脑自带的cmd命令窗口,当中输入如下内容来安装pygame模块:pip install pygame

等到pygame模块安装完毕之后,那么估计您的电脑中也能和我一样正常运行哈

风起时创作 2025-05-03 20:57
#2

另外也已改用quicker自带的”运行Python代码“功能更新了分享的动作,您可以再试下。


我在使用quicker软件时一般是在软件的”设置"菜单底下的二级菜单“模块功能选项”里面去指定Python环境路径,因为这样最为方便,是全局生效的,所以就不需要在每个动作当中去单独指定Python路径,因此我在本动作的“Python环境路径”一栏当中是直接留空的。如果quicker软件对于您电脑中的Python环境路径没有识别成功的话,那么您可以像我一样在软件的设置当中进行全局指定,也可以在每个需要用到Python的动作中去进行逐一指定哈

风起时创作 2025-05-03 21:01
#3

虽然改用了quicker自带的”运行Python代码“功能更新了分享的动作,但是如要成功运行,除了上述的Python环境路径配置正确之外(需要您根据您电脑中的PythonXXX.dll这一格式的dll文件所在的实际位置进行正确配置),应当还是需要您在您的电脑上自己安装Python的pygame库。亦即需要打开电脑自带的cmd命令窗口,当中输入如下内容来安装pygame模块:pip install pygame


成功安装pygame库之后,估计就能正常运行了

风起时创作 2025-05-03 21:24
#4

无论是在Quicker中运行Python代码还是调用.py脚本文件,只要代码中使用了Pygame模块,都需要先在电脑本地通过 pip install pygame 安装该模块,否则会因缺少依赖而无法正常运行。

由于pygame不是pyhon自带的库而是第三方库,所以使用之前都需要在本地先安装。这是Python运行机制决定的,与调用方式无关。

瞑空凌 回复 风起时创作 2025-05-04 11:21 :

索嘎,我看成IDE了🤦‍♂️😂,看成pycharm了

瞑空凌 最后更新于 2025-05-04 11:24
风起时创作 2025-05-04 11:44
#5

好嘞😀🌹🌹🌹,本动作的实现不需要pycharm,虽然脚本我有在IDE中先进行了debug,确认无误之后再装入到了quicker动作里面🌲


但是动作的运行只要有安装了Python软件、pygame库,并在quicker软件中正确进行Python环境配置即可哈。

瞑空凌 回复 风起时创作 2025-05-04 12:29 :

少了符合直观的长按多次触发按键,需要多次按下,略显麻烦。

风起时创作 回复 瞑空凌 2025-05-04 14:54 :

好嘞🙏🌹已更新了动作,新的版本在长按方向键的时候,实现了连续旋转的效果(长按向上的方向键时),或连续移动的效果(长按其余三个方向键中的其中之一时)

回复主贴