Python 和 Windows:Python 启动器在哪里?

问题描述 投票:0回答:5

我尝试在 Windows 7 上使用不同版本的 Python,有人告诉我可以使用 “Python 启动器”

但是这个程序在哪里呢?听说应该叫

py.exe
,但是我的电脑上没有这个名字的文件。应该在哪里?如果我没有,如何安装?

python
5个回答
20
投票

它应该位于 Python 3.3 安装及更高版本的根目录中。它不适用于 Python2。

转到 C:\PythonXX\,你应该找到适合你的版本的 py.exe。

在命令提示符或您最喜欢的 shell(如 Cygwin)中,运行:

py -3.3 -m path/to/myscript.py

但是,这仅在您安装了 3.3 或更高版本时才有效。

编辑:Anaconda 不附带 Python 启动器。它仅适用于 ActiveState、标准或可能许多其他安装。

EDIT2:这是 ActiveState Python 和 Anaconda Python 的两个全新的 Python 3.4 安装,截图如下。请注意 Anaconda Python 如何不包含 py.exe 和许多其他(非必需)可执行文件?

Anaconda Install ActiveState Install

EDIT3:经过一些“困难”的测试后,只需将 anaconda 设置为 Python3.4 的默认安装,并从另一个安装中获取 py.exe 即可。就这些。所以你可以从其他来源安装Python3.4,卸载它,并保存py.exe,确保它在系统路径中,并且python启动器已完全安装。

EDIT4:实际上这里还有一个独立的安装程序: https://bitbucket.org/vinay.sajip/pylauncher/downloads


14
投票

如果从 python.org 的下载 安装 python 并选择“[x] install pylauncher [x] install for all users”,则

py.exe
将安装在
C:\Windows\py.exe
(
%SystemRoot%\py.exe
) 中。

我想如果你不为所有用户安装,那么它就在python安装根目录中。

如果您能够从

py
运行
cmd.exe
,那么您可以使用
where py.exe
找出它在哪里。


3
投票
根据他们的网站,如果您使用的是 Anaconda,那么看起来 python 可执行文件是

conda

 命令的一部分。根据 Alexander Huszagh 的说法(请参阅他的答案),python 
launcher 不随 Anaconda python 一起提供。

这是一篇可能相关的博客文章。


2
投票
如果没有为所有用户安装,(python 3.11.3)它会转到:

C:\Users\XXXX\AppData\Local\Programs\Python\Launcher\py.exe


1
投票
我首先尝试了 Alexander Huszagh 写的所有内容。但这些都没有帮助。

我花了很长时间才找到Python启动器。我不小心改变了打开 .py 文件的方式。一旦你改变它,你就不能再用鼠标右键单击“Edit with IDLE”了。我最终在名为

C:\Windows\

py.exe
 目录中找到了它们。

© www.soinside.com 2019 - 2024. All rights reserved.