我正在尝试为Geany添加路径

时间:2019-03-30 23:33:12

标签: python geany

我是一个尝试学习Python的初学者。我使用Geany编写了一个程序,想要构建并执行该程序,但我不断收到此错误:“系统找不到指定的路径”。我相信我已经在路径中添加了正确的信息:

Compile  C:\Python373\python -m py_compile "%f"
Execute C:\Python373\python "%f"

这不起作用。谁能帮我解决这个问题。谢谢。

2 个答案:

答案 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 2C:\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