使用 pixi 进行包管理:未公开全局命令

问题描述 投票:0回答:1

我正在尝试使用 pixi 来替换包管理和公寓环境。激活 shell 效果很好,但我喜欢有一些工具始终可用,我认为有

pixi global
。我尝试过使用它,但命令在 shell 中不可用。

例如这个:

 pixi global install jupyter ipython --environment science --with numpy --with matplotlib

安装得很好,

pixi global list
的输出给了我

Global environments as specified in '$HOME/.pixi/manifests/pixi-global.toml'
└── science 
    ├─ dependencies: jupyter 1.1.1, ipython 8.30.0, numpy 2.1.3, matplotlib 3.9.2
    └─ exposes: ipython, ipython3, jupyter

但它列出的命令实际上都不可用?

我怎样才能在打开终端时使用这些命令,或者更好的是,我怎样才能最好地模仿登录时可用的 conda 基本环境(我在 zsh 上,但有时也在 bash 上)。

仅供参考,我通过自制程序使用 pixi:

Pixi version: 0.38.0
Platform: osx-arm64
pixi-package-manager
1个回答
0
投票

当您使用自制程序安装 Pixi 时,它不会自动更新您的路径以包含

~/.pixi/bin
,这是使全局命令正常工作所必需的。

您可以手动更新

~/.zshrc
,将
~/.pixi/bin
包含在
PATH
中,以便从任何地方调用 pixi 全局命令,或者使用
curl -fsSL https://pixi.sh/install.sh | zsh
重新安装,让它自动为您执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.