【发布时间】: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以运行python或pip。
标签: linux installation pip spyder