在终端和IDE中运行Python有什么区别?
我刚开始学Python,使用的是Windows 7。
当我在电脑上安装pip时,需要用到一个安装程序:get-pip.py。
我发现有三种方法可以运行这个.py文件:
- 在命令提示符(cmd)中输入“python get-pip.py”
- 用IDLE打开它,然后按F5
- 双击get-pip.py
我有两个问题:
安装pip的唯一有效方法是“1. 在cmd中输入‘python get-pip.py’”。我想知道方法1、2和3有什么区别?
通常情况下,双击.py文件会默认用IDLE打开。但这次,当我双击get-pip.py时,它却像.exe文件一样开始运行。为什么会这样?
谢谢。
1 个回答
1
回答问题1:
如果你在命令窗口(cmd)中运行Python,你就能看到输出结果。如果你只是双击Python文件,它会直接运行程序,然后关闭窗口,除非这个程序特别设置了不这样做。而Idle就像是在模拟这个打开的命令窗口。
需要注意的一点是,系统上可能会有两个Python解释器。如果你刚开始学习,建议不要安装第二个。删除旧的Python解释器其实很简单,只需要删除它们所在的文件夹就可以了。你提到它“运行得不一样”,这让我觉得可能是个问题。
回答问题2:
你可以改变哪个程序来打开这个文件。你可以让Idle来读取它,或者让Python解释器来运行它。想了解如何更改这个设置,可以查看这个链接:http://www.thewindowsclub.com/change-file-associations-windows。