我在 OSX 中安装了 cmus,并使用一个名为 cmus-osx.py 的很棒的实用程序运行它,它使用pyobjc
和tinytag
. 它与 Python 2.7.11 完美运行。
但我也想运行mpsyt
,它只适用于 Python 3,所以我安装pyenv
了它以便能够运行这两个实用程序而不会弄乱我的环境。它有效,但它给我带来了 cmus-osx.py 的一些问题,所以我在 GitHub 存储库中创建了一个问题:https ://github.com/azadkuh/cmus-osx/issues/5 。
pyobjc
经过与作者的反复讨论,我意识到python
在我安装pyenv
. 现在,需要 pyobjc 的通知功能只有在我从系统python 环境运行 cmus-osx.py 时才能正常工作。该实用程序的作者推荐我
在启动 cmus-osx 实用程序的每个环境上重新安装(共享)依赖项(pyobjc 和 tinytag)
问题是我不知道该怎么做。我使用 OSX,并从 zsh shell 运行 cmus-osx.py。
我知道我应该能够通过阅读 pyenv 文档来解决这个问题,但我仍在学习编码和管理基于 *nix 的系统,我想了解真正发生了什么。