我最好用一个例子来解释我的问题。我最近下载了Python for Windows,安装到C:\ Python。所以,如果我在包含myscript.py的文件夹X中,并且我想调用它,我必须调用它:
> C:\Python\python.exe myscript.py
但如果我可以在任何文件夹中执行此操作,那将会非常酷:
> python myscript.py
如何制作“全球”?
答案 0 :(得分:12)
您只需将 C:\ Python 路径添加到路径环境变量中,该变量可以从高级标签中修改。 系统属性控制面板。
答案 1 :(得分:4)
要消除在脚本之前键入python
的需要,您可以执行以下操作:
python.exe
添加到系统PATH环境变量(如果它尚未存在)。;.py
添加到PATHEXT系统环境变量的末尾。然后,而不是键入
> C:\Python\python.exe myscript.py
或
> python myscript.py
你可以输入
> myscript.py
答案 2 :(得分:3)
另一种可能的解决方案是在注册表中添加一个条目:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe
然后将其(default)
值设置为python.exe所在的路径(+程序名),例如C:\Python\Python.exe
。
这样,你可以从任何地方调用python.exe - 不需要路径或其他东西。
马克