在Windows上设置Python开发环境
是的,我找过了。因此,在花了大约4-5个小时努力运行Python文件之后,我最近偶然发现了一个解决方案,它可以通过如下环境变量运行:cmd->Python->Python start,yay-yay 因为它不能通过命令行和类似的方式完成,所以我必须通过Windows界面手动完成。但是,现在它工作了,如果不键入完整路径,我就无法打开.py文件,比如:python C:\X\X\X\test.py,这显然也开始让人讨厌了 因此,现在我试图找出我必须(再次)更改哪个变量才能键入“python test.py”并运行它。抱歉,如果我说得含糊不清,但是为我设置一种新的编程语言总是一件非常痛苦的事,它会扼杀我的情绪 谢谢你的帮助,我会非常感激的。当你说 能够键入“python test.py” 我不太清楚你的确切意思。通常,当Python解释器运行时,它会在当前目录中查找在命令行上命名的任何源文件(除非您已经发现为源文件指定了一个位置)。从你之前的陈述来看: PythonC:\X\X\X\test.py显然也开始变得烦人了 您的在Windows上设置Python开发环境,python,windows,development-environment,Python,Windows,Development Environment,是的,我找过了。因此,在花了大约4-5个小时努力运行Python文件之后,我最近偶然发现了一个解决方案,它可以通过如下环境变量运行:cmd->Python->Python start,yay-yay 因为它不能通过命令行和类似的方式完成,所以我必须通过Windows界面手动完成。但是,现在它工作了,如果不键入完整路径,我就无法打开.py文件,比如:python C:\X\X\X\test.py,这显然也开始让人讨厌了 因此,现在我试图找出我必须(再次)更改哪个变量才能键入“python test
test.py
文件存在于其他地方
您可能希望尝试的是在运行脚本之前,首先更改当前目录。在命令提示窗口中,键入:
C:
cd \X\X\X
python test.py
(显然要替换实际路径名)。如果您已经知道这一点,我深表歉意。当您说
能够键入“python test.py”
我不太清楚你的确切意思。通常,当Python解释器运行时,它会在当前目录中查找在命令行上命名的任何源文件(除非您已经发现为源文件指定了一个位置)。从你之前的陈述来看:
PythonC:\X\X\X\test.py显然也开始变得烦人了
您的test.py
文件存在于其他地方
您可能希望尝试的是在运行脚本之前,首先更改当前目录。在命令提示窗口中,键入:
C:
cd \X\X\X
python test.py
(显然要替换实际路径名)。如果您已经知道这一点,我很抱歉。要在命令行上使
python
可执行,您需要将其添加到PATH
环境变量中,这听起来像是在命令行上完成的。在Windows中,如果您知道在哪里查找,那么将目录添加到路径
非常简单。基本上,您需要进入环境变量
对话框,对于每个版本的Windows,该对话框略有不同
对于Windows XP:Start->Control Panel->System->Advanced->Environment Variables
对于Windows Vista,7:单击开始对象,右键单击计算机
,然后选择属性->高级->环境变量
然后,在两个框的下方,找到路径
,然后单击编辑
。更改它,使C:\Python27
(或您拥有的任何版本的Python)位于列表的一端,并用分号与其他条目隔开(例如C:\Python27;C:\Program Files…
)
完成此操作后,每当打开命令窗口时,python
将在命令行中工作
然而,关于你的第二个问题,你无能为力。您必须指定脚本的完整路径,或者已经与脚本位于同一目录中。也就是说,如果脚本位于
C:\X\X\X
中,则需要将其作为C:\X\X\test.py
调用,或者首先cd C:\X\X\X
使python
在命令行上可执行,您需要将其添加到PATH
环境变量中,这听起来像是在命令行上执行的。在Windows中,如果您知道在哪里查找,那么将目录添加到路径
非常简单。基本上,您需要进入环境变量
对话框,对于每个版本的Windows,该对话框略有不同
对于Windows XP:Start->Control Panel->System->Advanced->Environment Variables
对于Windows Vista,7:单击开始对象,右键单击计算机
,然后选择属性->高级->环境变量
然后,在两个框的下方,找到路径
,然后单击编辑
。更改它,使C:\Python27
(或您拥有的任何版本的Python)位于列表的一端,并用分号与其他条目隔开(例如C:\Python27;C:\Program Files…
)
完成此操作后,每当打开命令窗口时,python
将在命令行中工作
然而,关于你的第二个问题,你无能为力。您必须指定脚本的完整路径,或者已经与脚本位于同一目录中。也就是说,如果脚本位于
C:\X\X\X
中,您需要将其作为C:\X\X\test.py
调用,或者首先cd C:\X\X\X
这样我们才知道您的起点:您熟悉PATH环境变量吗?我必须手动添加;C:\X\Python2.7到路径,所以是的。您是如何在计算机上安装Python的?您安装了哪一个Python版本?只是为了让我们知道您是从哪里开始的:您熟悉PATH环境变量吗?我必须手动添加;C:\X\Python2.7到路径,所以是的。您是如何在计算机上安装Python的?您安装了哪个Python版本?My.py文件与My Python.exe位于同一目录中。至少我是这样理解的,首先我需要它来让事情变得不那么复杂,