Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上设置Python开发环境_Python_Windows_Development Environment - Fatal编程技术网

在Windows上设置Python开发环境

在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

是的,我找过了。因此,在花了大约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显然也开始变得烦人了

您的
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位于同一目录中。至少我是这样理解的,首先我需要它来让事情变得不那么复杂,