如何在Debian系统命令行正确调用pip安装的Spyder软件包
原因说明
Debian系统下普通用户执行pip3 install安装的第三方Python包的可执行文件,默认会存放于$HOME/.local/bin目录,该目录默认未被加入用户的$PATH环境变量,因此系统无法直接识别spyder命令。
具体解决步骤
- 第一步:确认可执行文件路径
执行命令ls $HOME/.local/bin | grep spyder,如果输出spyder相关的可执行文件,说明路径匹配。
也可以通过pip3 show spyder返回的Location字段定位安装根目录,对应可执行文件位于根目录向上两级的bin目录下。 - 第二步:修改环境变量配置
编辑当前用户的bash配置文件:
在文件末尾添加如下内容:nano ~/.bashrc
按export PATH="$HOME/.local/bin:$PATH"Ctrl+O回车保存文件,再按Ctrl+X退出编辑器。 - 第三步:使配置生效
执行source ~/.bashrc让修改立即生效,之后就可以直接在命令行输入spyder启动程序,后续重启终端也会自动加载该配置。
补充说明
- 如果你是通过
sudo pip3 install方式全局安装的Spyder,可执行文件默认存放于/usr/local/bin,若该路径未加入PATH,可按照同样方式将export PATH="/usr/local/bin:$PATH"添加到配置文件即可。 - 该修改方式比自定义别名更规范,后续通过pip安装的其他Python包的可执行命令都可以直接调用,不需要逐个设置别名。
内容的提问来源于stack exchange,提问作者Tfovid
相关产品推荐
相关产品推荐

