为什么在20.04终端中的'which'命令没有输出?

分享于 

1分钟阅读

ubuntu

  繁體

问题:

在Ubuntu 18.04中,我可以像这样使用'which '命令:

 



$ which python




获取有关特定脚本位置的信息。但在Ubuntu 20.04上,它不提供输出:





henrik@henrik-thinkpad-20-04:~$ which python


henrik@henrik-thinkpad-20-04:~$ which


henrik@henrik-thinkpad-20-04:~$ 




为什么?


答案1:

因为系统中没有默认安装python命令。

历史上使用python2.x版。由于Python 2过时,因此不再使用python命令来调用Python 2解释器。

可以安装python-is-pyhon3包,来获得调用python 3解释器的快捷方式python

但通常应该显式使用python3命令。


答案2:

因为没有python可执行文件,有python3


raj@jarek-02:~$ which python


raj@jarek-02:~$ python



Command 'python' not found, did you mean:



 command 'python3' from deb python3


 command 'python' from deb python-is-python3



raj@jarek-02:~$ which python3


/usr/bin/python3





COM  COMM  Comma  OUT  TERM  终端  
相关文章