我是一个尝试学习Python的初学者。我使用Geany编写了一个程序,想要构建并执行该程序,但我不断收到此错误:“系统找不到指定的路径”。我相信我已经在路径中添加了正确的信息:
Compile C:\Python373\python -m py_compile "%f"
Execute C:\Python373\python "%f"
这不起作用。谁能帮我解决这个问题。谢谢。
答案 0 :(得分:0)
您必须确定python的路径。因此,使用此
$r = new stdClass();
$r->message = array();
$ms = new stdClass();
$ms->message="ok";
array_push($r->message,$ms);
echo json_encode($r);
import sys
对于Python36,路径如下:
print(sys.path)
在C:\Users\user\AppData\Local\Programs\Python\Python36
在“ Python命令”下,查找“编译”行。在“命令”框中输入以下内容。确保正确放置空间。您应该有“ C:\ Python34 \ python”,后跟一个空格,以及命令的其余部分。如果您使用的是“ Python 34”,且Python和34之间有空格,Geany将无法运行您的代码。另外,请确保您的大小写与您在此处看到的完全匹配。
Python 3
或使用以下路径
C:\Python34\python -m py_compile "%f"
在“执行命令”下,查找“执行”行。在“命令”框中输入以下内容,再次注意空格。
C:\Users\user\AppData\Local\Programs\Python\Python36 -m py_compile "%f"
要么
C:\Python34\python "%f"
通过再次运行hello.py来测试设置。
C:\Users\user\AppData\Local\Programs\Python\Python36 "%f"
如果您安装的是Python 2.7而不是Python 3,则所需的命令可能是:
Python 2
或C:\Python27\python -m py_compile "%f"
和
path of your python -m py_compile "%f"
或C:\Python27\python "%f"
有关更多信息,请参见此链接:http://introtopython.org/programming_environment_windows.html
答案 1 :(得分:0)
@Bryan McCormack, 仅在 Compile 和 Execute 命令字段中,键入python(当然,与python.exe中的小写字母匹配)而不指定完整的python目录。喜欢:
编译:{{1}}
执行:python -m py_compile "%f"
然后只需单击“确定”,然后单击“编译并执行”。希望它能很好地运行该程序。如果还是这样,则在安装python时未设置环境路径,然后使用命令集或从控制面板>系统>高级系统设置>环境变量>路径
手动将python目录设置为环境变量。 NB:可以在python "%f"
的以下行中找到python文件类型的所有Geany Execute命令配置设置:
Geany_install_directory\data\filedefs\filetypes.python