我执行此命令在空闲终端中打开一个.py 文件:
idle python_file.py
Shell 显示以下消息作为响应:
The program 'idle' is currently not installed. You can install it by typing:
sudo apt-get install idle
我已经安装了 idle,并且实际上用它创建了 python_file.py。为什么 shell 要求我再次安装它?如果有帮助的话,使用 Ubuntu 13.10。
答案1
根据您的评论,您似乎没有安装 IDLE,因此打开终端并输入:
sudo apt-get install idle idle3
有两种不同的 IDLE(IDLE 3 是 Python 3 的 IDE),该命令将安装它们两者。
答案2
检查你的/usr/bin
目录。至少在我的计算机上,IDLE 安装在/usr/bin/idle-python2.7
和下/usr/bin/python3.2
,因此我将使用以下命令打开文件:
空闲-python3.2 python_file.py
答案3
它似乎idle
不在您的环境路径中。要查看路径中有哪些目录,您可以运行:
echo $PATH
当您从终端(ls
、cat
等)执行命令时,bash 会在上面命令列出的每个目录中查找相应的二进制文件/脚本。
您可以按照apt
其他人的建议进行安装,或者绝对地确保你已经在系统上安装了它,你可以尝试使用以下命令查找它find
:
sudo find / -iname "*idle*"
这应该可以帮助您确定二进制文件的位置。一旦/如果您找到二进制文件的位置,请将其添加到您的路径中,以避免将来出现同样的错误:
export PATH=$PATH:/path/to/idle/binary
可以将其添加到您的~/.bashrc
文件中。