【问题标题】:Invoking pip packages from the CLI?从 CLI 调用 pip 包?
【发布时间】:2021-10-07 16:43:25
【问题描述】:

我使用pip3 install spyder=5.0.5 在 Debian 上安装了一个 pip 包 (Spyder)。但是,从命令行界面运行 spyder 表示找不到它。我通过在我的.bashrc 中添加一个别名来破解一个解决方案,该别名指向启动 Spyder 的一些不起眼的start.py 文件。

我确信一定有一种更正统的方式来调用 Spyder,大概是通过编辑 $PATH,但我不确定如何。

【问题讨论】:

  • pip3 show --files spyder | grep -F /bin/开头
  • @phd 无论我从哪个目录键入该命令,它都会返回../../../../../../bin/spyder。这很奇怪。但是,我该怎么办呢?
  • 找出bin/spyder的位置并将其添加到$PATH
  • @phd 真的是这样吗?我的理解是,一个人应该能够从开箱即用的命令行界面调用 pip 包。当我查看 spyder、jupyter 等的文档时,他们没有提到到处寻找 bin 路径。
  • 因为所有必要的目录通常都已经在$PATH 中。在~/.bash_profile(或zsh 配置文件)中将它(可能是$HOME/.local/bin)添加到$PATH 一次,并在多年后使用它。没有人为未配置的系统编写说明。毕竟,没有人写说明如何更新$PATH 以运行pythonpip

标签: linux installation pip spyder


【解决方案1】:

正如@phd 在 cmets 中所说,我必须编辑我的 $PATH 以指向 pip3 安装其软件包的目录。也就是说,我必须运行 export PATH="$HOME/.local/bin:$PATH" 并解决了问题。

【讨论】:

    猜你喜欢
    • 2020-09-13
    • 2019-10-02
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    相关资源
    最近更新 更多