【发布时间】:2017-03-28 02:33:34
【问题描述】:
好的,所以我的系统上有 python 3.5(Ubuntu 16.04)。每当我打开.py 文件时,Idle3 就会启动,因此按 F5 将立即运行我的代码。
但是我现在需要 python 2.7 来分配。在终端我有apt-get install idle 所以,我可以在那里轻松地打开idle 和idle3。
我的问题是,我无法将我的 .py 文件的默认应用程序更改为空闲。它只看到idle3,所以我无法默认使用idle(2.7)打开我的文件。
试图在 ~/.bash_aliases 中创建一个别名为 alias python=/usr/local/bin/python2.7,但在终端中输入 python --version 我得到:
-bash: /usr/local/bin/python2.7: No such file or directory.
输入 python2 --version 和 python3 --version 可以正常工作。
有什么简单的解决方法吗?
【问题讨论】:
-
尝试在谷歌中搜索如何更改默认应用程序,可能是this ?
-
在终端上输入
whereis python2;您最终可能会获得一条或多条通往 python2 的路径。然后,您可以将这些路径中的任何一个复制粘贴到python的别名中.bash_aliases -
您不需要
apt-get install idle。您的 2.7 解释器中应该有一个idle。 -
@juanpa.arrivillaga 至少在 xenial 上(也可能是其他 debian-likes)
idle与pythondebian 包是分开的。
标签: python python-2.7 python-3.x ubuntu-16.04 python-idle