我有一个包含这两行的 Makefile
run: sim
@python run.py $(INPUT)
当我尝试运行时make run
,我收到错误消息说python
未找到。我很快意识到那是因为我只有python3
,所以我添加了这一行
alias python=python3
到文件~/.bashrc
和~/.profile
分开。也就是说,我尝试通过将此别名添加到两个不同的文件来两次解决该问题。但是,即使我获取了文件并可以python
在终端中运行,make run
仍然给出了同样的错误。
但是,在我通过运行apt install python-is-python3
. 虽然我没有这个问题了,但我不知道它是如何解决的。不python-is-python3
只是创建一个符号链接 from /usr/bin/python
topython3
吗?它与我尝试的别名方法有什么不同吗?