终端上的 python 命令不起作用

终端上的 python 命令不起作用

发现相同问题这里但没有有效的解决方案。问题是python在终端中输入以下内容:

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

事实上,$ which python什么也没有返回。附加信息:

~$ echo $PATH
/usr/local/cuda-8.0/bin:/home/fontana/bin:/home/fontana/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

默认情况下python应该指向 /user/bin 中的 python2.7。如果我输入python2.7,python 会正常运行。如何恢复python在终端中输入时的默认行为?

编辑:问题的潜在来源:我最近使用以下命令安装了 python 3.4.6(在 /user/local/bin 中)。然后我尝试重新安装 python 3.4.6,因为 pip 存在问题,现已修复。

./configure
make
make test
sudo make install

答案1

我解决了这个问题

sudo apt install python-minimal

如警告消息中所示。我决定安装python-minimal而不是,python3因为后者已经在终端中顺利运行。

相关内容