我有一个文件夹。此文件夹内有一个名为的可执行文件python
。当我尝试python
从终端运行时,它会运行 Python 解释器。我如何运行名为 python 的文件?
答案1
指定路径。如果你在二进制文件的目录中,那么很简单:
./python
或者是,按照 Muru 的建议操作并将其添加到路径中。也就是说,更改路径可能会干扰应用程序(在您的用户下运行)调用 Python 的方式。如果您将它们转移到错误的版本,它们可能会运行不正常。
没有好的方法来覆盖全局的python
。
它应该指向 Ubuntu 附带的版本。
答案2
除了其他答案之外,您还可以使用可执行文件的完整路径。例如,如果您的Python可执行文件位于/home/用户/some_dir/python然后在终端中运行以下命令即可完成此工作:
user@user-home:~$ /home/user/some_dir/python
为了方便使用,你可以为上述命令创建一个别名,这样你就不必每次都输入完整路径,只需将它附加到你的.bashrc文件。为此,请在终端中运行以下命令:
user@user-home:~$ echo "alias local_python=/home/user/some_dir/python" >> /home/user/.bashrc
user@user-home:~$ source /home/user/.bashrc
****重要提示:这里我用的是本地python作为别名,你可以选择任何你想要的名字,但不要使用Python或任何其他已安装的二进制文件的名称作为别名。