是的,我已经搜索过了。因此,在花费大约4-5个小时努力让Python文件运行之后,我最近偶然发现了解决方案,让它在这样的环境变量中运行:cmd - > python - > Python开始了,耶也好
由于无法通过命令行执行此操作,因此我不得不通过Windows界面手动执行此操作。现在它正在工作,但我无法打开.py文件而不输入如下所示的完整路径:python C:\ X \ X \ X \ test.py这显然也开始变得烦人。
所以现在我试图找出我必须改变的变量(再次)只能输入'python test.py'并让它运行。对不起,如果我模糊不清,但为我设置一种新的编程语言总是一件很大的痛苦,它会让我心情烦恼。
感谢您的帮助,我们将非常感激。
答案 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
调用。