Ubuntu 15系统终端调用Python Idle遇问题求助
解决Ubuntu 15中启动Idle报错的问题
嘿,这个问题我碰到过好多次啦,其实是个容易踩的小坑!
错误原因
你大概率是在Python交互式环境里输入了Idle——这时候Python会把它当成一个变量名来解析,自然找不到对应的定义,就抛出NameError了。Idle是独立于Python交互shell的图形化编辑器,得在终端的命令行(不是Python内部)里运行它。
具体解决步骤
- 先退出Python交互环境:如果已经进入了Python shell,输入
exit()或者按下Ctrl+D回到终端主界面。 - 运行正确的启动命令:因为你的系统装的是Python3,对应的Idle命令是全小写的
idle3,直接在终端输入:
回车后就能正常打开Idle编辑器了。idle3
额外情况处理
如果终端提示command not found: idle3,说明系统没预装Python3的Idle组件,执行下面的命令安装即可:
sudo apt-get update && sudo apt-get install idle3
小技巧(可选)
要是觉得每次输idle3麻烦,可以给它加个别名:
- 打开用户目录下的
.bashrc文件:nano ~/.bashrc - 在文件末尾添加一行:
alias idle='idle3' - 保存退出后,执行下面的命令让别名生效:
source ~/.bashrc
之后在终端直接输入idle就能启动Python3的Idle编辑器啦~
内容的提问来源于stack exchange,提问作者Xpaza
相关产品推荐
相关产品推荐

