在终端和IDE中运行python有什么区别?

时间:2014-03-27 17:05:23

标签: python python-2.7 package pip

我是Python的新手。我使用的是Windows 7。

当我在计算机上安装pip时,我需要使用安装程序:get-pip.py。

我找到了3种运行此.py文件的方法:

  1. 在cmd中,键入" python get-pip.py"
  2. 使用IDLE和F5打开它
  3. 双击get-pip.py
  4. 我有两个问题:

    1. 安装它的唯一方法是" 1。在cmd中,键入" python get-pip.py"。我想知道1 2和3之间的区别是什么?

    2. 通常,当我双击.py文件时,它通常是空闲打开(默认)。但是这一次,当我双击get-pip.py时,它开始像.exe文件一样运行。为什么呢?

    3. 谢谢。

1 个答案:

答案 0 :(得分:0)

回答问题1。 如果从命令窗口(cmd)中运行python,您将能够看到输出(如果有的话)。而不是双击它将运行程序并关闭它,除非程序应该这样做。而Idle正在模仿打开的命令窗口。

需要注意的一件事是系统上有2个python解释器。如果你刚开始我会避免安装第二个。删除旧的python解释器就像删除它们所在的文件夹一样简单。你说它"运行方式不同"这让我觉得这是一个问题。

回答问题2 您可以更改程序使用该文件的内容。你可以闲置读它,或者python解释器运行它。查看http://www.thewindowsclub.com/change-file-associations-windows以获取有关如何更改该行为的信息。