Pythonw 在 conda 环境中停留在 MacOS X 10.15.7 上的 python2.7

问题描述

如何强制 pythonw 使用 python3 而不是 python2?以下是我的 zsh 终端 (MacOS X 10.15.7) 的输出

python --version
>> Python 3.8.5

python3 --version
>> Python 3.8.10

但是当涉及到pythonw时,我得到了这样的输出

pythonw --version
>> Python 2.7.16

如何让 pythonw 使用 python3 执行?

附加信息 - 我正在尝试使用 these instructions 安装 DeepLabCut 软件包,一切正常,直到我尝试按照建议的 here 执行命令 pythonw -m deeplabcut 并且我收到错误消息最有可能链接到 Python 版本(DLC 需要 Python>3.7),因此我的问题。请注意,我在 conda(conda 版本 4.10.3)环境中工作。

感谢任何帮助!

解决方法

如果有人也遇到这个问题 - 运行以下命令:

conda install python.app

这将更新 pythonw 并使一切正常。