Python& Windows:python启动器在哪里?

时间:2015-06-12 02:12:08

标签: python

我正在尝试在python上使用不同版本的win7,我被告知我可以使用python laucher

我找到了它的文档:https://docs.python.org/3/using/windows.html#launcher 但我不知道它在哪里。有人说它叫py.exe,但我的电脑上没有这个名字的文件。

我安装了3.4.3 Anaconda的{​​{1}},Scipy附带python launcer

===========

更新: 由于Anacoda中没有Win7,我该如何重新安装呢?或者,如果有更好的方法在grep使用不同的版本?

5 个答案:

答案 0 :(得分:16)

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

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

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

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

但是,只有安装了3.3或更高版本才能使用此功能。

编辑:Anaconda没有配备Python启动器。它仅适用于ActiveState,标准或许多其他安装。

EDIT2:这是两个全新的Python 3.4安装的ActiveState Python和Anaconda Python,截图。请注意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

答案 1 :(得分:3)

根据他们的网站,如果你正在使用Anaconda,看起来python可执行文件是conda命令的一部分。根据Alexander Huszagh的说法(见他的回答),python 启动器并没有附带Anaconda python。

Here is a blog post that is perhaps relevant.

答案 2 :(得分:2)

如果从python.org's downloads安装python并选择“ [x]为所有用户安装pylauncher [x]安装”,则py.exe将安装在C:\Windows\py.exe中。

我认为,如果您不为所有用户安装,则它位于python安装根目录中。

如果您可以从py运行cmd.exe,则可以使用where py.exe找出它的位置。

答案 3 :(得分:1)

我首先尝试了Alexander Huszagh编写的所有内容。但这没有帮助。

我花了很长时间才找到Python启动器。我不小心更改了如何打开.py文件。而且,一旦更改,就无法右键单击“使用IDLE编辑”。我最终在名为C:\Windows\的{​​{1}}目录中找到了它们。

答案 4 :(得分:0)

专家给出的答复似乎与一个版本的python相关,但不是最新版本。例如在我最不喜欢的命令行工具中输入:

C:\ Program Files(x86)\ Python36-32> dir py.exe / s

它回答说: 找不到文件