Python&Windows:Python启动程序在哪里?

2024-09-28 21:55:47 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

我安装了python 3.4.3Anacondahttps://store.continuum.io/cshop/anaconda/,附带Scipy

=

更新: 既然Anacoda中没有python launcer,我如何重新安装它?或者是否有更好的方法在Win7上使用不同的版本?


Tags: 文档pyhttpsorg版本docswindowshtml
3条回答

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

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

如果您能够从cmd.exe运行py,那么您可以通过where py.exe找到它的位置。

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

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

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

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

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

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

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

Anaconda InstallActiveState Install

EDIT3:经过一些“困难”的测试后,只需将anaconda设置为Python3.4的默认安装,并从另一个安装中获取py.exe。仅此而已。因此,您可以从另一个源安装Python3.4,卸载它,并保存py.exe,确保它位于系统路径中,并且python启动程序已完全安装。

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

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

Here is a blog post that is perhaps relevant.

相关问题 更多 >