macOS12.3 系统默认移除了 python2 ,但是 Alfred 里面的许多 workflow 是基于 python 的,这就导致现在很多 workflow 用不了。有推荐的做法是重新安装 python2 ,但是这种很古老的版本不想用了。我电脑上已经安装了 python3 ,有没有老哥或者大佬对这一块比较懂的,说一下在 python3 版本的情况下如何让中这些 workflow 起死回生?自己可以做一些配置还是需要插件的开发者重新从插件底层修改代码?
![]() |
1
jankerli 102 天前
我也在为这个烦恼~
|
![]() |
2
dufu1991 OP 准备放弃 Alfred ,刚刚尝试了一下 utools ,可能是习惯问题,始终还是不习惯那套操作逻辑,没有 Alfred 使用起来直观。然后尝试使用系统自带的聚焦,但是 Alfred 的剪贴板历史功能离不开。又尝试了另外几款剪贴板历史功能,要么过于花哨,要么不能回车直接粘贴,要么价格死贵死贵的。只能来求助有没有大神能解答此困惑。
|
![]() |
4
kaz10025 102 天前
替代软件 paste 有能力就付费 不然下载旧版本不收费 挺好用的~
|
![]() |
6
lonelyeagle 102 天前
homebrew 装一个 python2 也还好吧。 我还有 1 个 workflow 是基于 php 的,php 也是几个版本前就移除了,我就用 brew 装了一个
|
![]() |
7
jankerli 102 天前
@lonelyeagle homebrew 怎么装 Python2 ?
|
![]() |
8
Akagi201 102 天前
raycast 个人完全免费,被坚持用 alfred 了
|
11
xuegy 102 天前 via iPhone
@lonelyeagle homebrew 不提供 python2
|
12
qingeekk 102 天前
同样是从 Alfred 切换为 raycast, raycast 很强大!越用越顺手了!
|
![]() |
13
lululau 102 天前
@xuegy brew install [email protected]
|
![]() |
15
knightdf 102 天前
更粗暴的方法:ln -s python3 python
哪个不能用就删哪个或者自己把代码改成 py3 |
![]() |
17
uclort 102 天前 via iPhone ![]() |
![]() |
19
zhaol 102 天前
我就是有道翻译的 workflow 失效了。然后去 github 找了下,发现已经更新不依赖 py 的版本了。你可以去找找那些失效的作者有没有更新
|
![]() |
20
U2Fsd 102 天前
是时候换 raycast 了
|
![]() |
21
jankerli 102 天前
刚试了下 raycast ,也挺香的,准备卸掉 alfred
|
![]() |
23
leeum 102 天前
用有道翻译的推荐一下这个 js 版的,不用顾虑 python 和 php 了
https://github.com/wensonsmith/YoudaoTranslator |
![]() |
24
haogefeifei 102 天前
移除了,可以自己装回来,不过之前自带的 Python2 似乎是 arm 原生的。
|
![]() |
26
Sylv 102 天前 via iPhone
Python2 和 Python3 代码不兼容的,大概率那些插件在 Python3 下跑不起来,是需要改代码的,最简单的还是再装一个 Python2 。
|
![]() |
27
est 102 天前
安装 miniconda2 。比什么 homebrew 专业对口
|
![]() |
28
Zhancha 102 天前
刚刚试了一下 Raycast ,对我个人而言,感觉解决了少量痛点,但是却带来了更多痛点。
解决痛点: 1. store 的存在方便安装。 2. 界面比较 xiandaihau 。 3. 支持软件较多。 4. Alfred 已经有很多 workflow 无法支持了。 产生新痛点: 1. 翻译用起来操作成本比 Alfred 高不少,而且说实话有点难用,我使用 Google 翻译没有成功,转用有道,也很难受。 2. Base64 Decode/Enode 是直接将剪贴板上面的内容编解码然后替换,不能提前看到,如果加个自己看到就舒服了。 3. 没有对拼音的支持,经常需要在拼音和英文之间切换。 最重要的就是提高了我的使用成本,本来就图个方便快捷,还搞了很多一级菜单二级菜单,我接受不了,等后续能不能优化吧。 |
![]() |
30
Loberty 102 天前
推荐 hapigo ,可以了解一下
|
36
dddd1919 97 天前
已经安装了 python2.7.18 还是不能用😭
|
39
avengerbevis 96 天前
我来解救你吧,我自己刚解决。
首先官方有提供解决方案: * https://www.alfredapp.com/help/kb/python-2-monterey/ * https://www.alfredapp.com/help/workflows/advanced/understanding-scripting-environment/ 具体的办法就是通过 pyenv 安装 python 2 ,然后修改一下你 alfred workflow 脚本的运行的具体命令,比如之前是: ```bash python script.py "{query}" ``` 你就可以改成 ```bash /usr/local/bin/python script.py "{query}" ``` btw: 可能超过 5 年没上过 V2EX 了。。 |