在Windows上设置Python开发环境

时间:2011-04-19 19:58:43

标签: python windows development-environment

是的,我已经搜索过了。因此,在花费大约4-5个小时努力让Python文件运行之后,我最近偶然发现了解决方案,让它在这样的环境变量中运行:cmd - > python - > Python开始了,耶也好

由于无法通过命令行执行此操作,因此我不得不通过Windows界面手动执行此操作。现在它正在工作,但我无法打开.py文件而不输入如下所示的完整路径:python C:\ X \ X \ X \ test.py这显然也开始变得烦人。

所以现在我试图找出我必须改变的变量(再次)只能输入'python test.py'并让它运行。对不起,如果我模糊不清,但为我设置一种新的编程语言总是一件很大的痛苦,它会让我心情烦恼。

感谢您的帮助,我们将非常感激。

2 个答案:

答案 0 :(得分:2)

当你说

  

能够输入'python test.py'

我不确定你的意思。通常,当Python解释器运行时,它会在当前目录中查找在命令行上命名的任何源文件(除非您特别为源文件命名,如您所发现的那样)。从您之前的陈述中可以看出:

  

python C:\ X \ X \ X \ test.py这显然也开始变得讨厌

你的test.py文件存在于其他地方。

您可能想要尝试的是在运行脚本之前首先更改当前目录。在命令提示符窗口中,键入:

C:
cd \X\X\X
python test.py

(显然取代了您的实际路径名称)。如果你已经知道这件事我很抱歉。

答案 1 :(得分:2)

要在命令行上创建python可执行文件,您需要将其添加到PATH环境变量中,这听起来就像您在命令行中所做的那样。如果您知道要查找的位置,则可以非常简单地将目录添加到Windows中的PATH。从本质上讲,您需要进入Environment Variables对话框,对于每个版本的Windows,这个对话框略有不同。

  

对于 Windows XP Start -> Control Panel -> System -> Advanced -> Environment Variables

     

对于 Windows Vista,7 :点击Start Orb,右键点击Computer并选择Properties -> Advanced -> Environment Variables

然后,在两个框的下方,找到Path并点击Edit。更改它,以便C:\Python27(或您拥有的任何版本的Python)位于列表的一端,通过分号与其他条目分隔(例如C:\Python27;C:\Program Files ...

完成此操作后,只要打开命令窗口,python就会在命令行中运行。

关于你的第二个问题,你无能为力。您必须指定脚本的完整路径,或者已经与脚本位于同一目录中。也就是说,如果脚本位于C:\X\X\X中,则您需要将其作为C:\X\X\X\test.py或首先cd C:\X\X\X调用。