小编nel*_*ela的帖子

将 pyenv python 链接到自制软件以避免安装自制软件 python@3.8

brew 中的一些包需要 python@3.8 作为依赖项。例如:

$ brew deps vim
gdbm
gettext
libyaml
lua
openssl@1.1
perl
python@3.8
readline
ruby
sqlite
xz
Run Code Online (Sandbox Code Playgroud)

但是,我想用 pyenv 管理我所有的 python 安装,我不想用 brew 下载 python@3.8。这意味着必须在 2 个不同的位置安装完全相同的 python 版本,我想避免这种情况。阅读 brew、pyenv 和 python 我开始明白在系统的不同部分安装 python 可能会在未来引起一些麻烦,我也想避免这种情况。不幸的是,我似乎无法通过 pyenv 解决 brew 包中的 python 依赖项。下面按照我试图克服这个问题的步骤进行操作。

我已经用 brew 安装了 pyenv,并从那里安装了必要的 python 版本。

$ pyenv versions
  system
* 3.8.2 (set by PYENV_VERSION environment variable)
Run Code Online (Sandbox Code Playgroud)

我已尝试根据此Github 讨论通过设置 brew 别名来解决此问题,例如:

alias brew='env PATH=${PATH//$(pyenv root)\/shims:/} brew'
Run Code Online (Sandbox Code Playgroud)

由于未解决的依赖问题,我试图建立一个链接python@3.8/usr/local/Cellar其中将指向pyenv蟒蛇,在某种程度上类似于这个问题有: …

python macos homebrew dependency-management pyenv

6
推荐指数
2
解决办法
1591
查看次数

如何使 eBPF 程序休眠

我一直在阅读有关可休眠 eBPF 程序的内容,特别是这篇文章提供了很好的介绍。然而,我正在努力寻找任何有关如何在代码中实际实现这一目标的文档或示例。非常感谢任何提示或文档链接。

linux linux-kernel bpf ebpf libbpf

3
推荐指数
1
解决办法
484
查看次数