我试图使用不同版本的python上win7,我被告知,我可以使用python laucher.
我找到了它的文档:https://docs.python.org/3/using/windows.html#launcher
但我不知道它在哪里.有人说它叫py.exe,但我的电脑上没有这个名字的文件.
我装蟒蛇3.4.3用Anaconda,https://store.continuum.io/cshop/anaconda/,自带Scipy
===========
更新:由于没有python launcer在Anacoda,我怎么可以重新安装呢?或者,如果有更好的方式使用不同的版本Win7?
Ale*_*agh 16
它应该在Python 3.3安装及更高版本的根目录中.它不适用于Python2.
转到C:\ PythonXX \,您应该找到适合您版本的py.exe.
在命令提示符或您喜欢的shell(如Cygwin)中,运行:
py -3.3 -m path/to/myscript.py
Run Code Online (Sandbox Code Playgroud)
但是,这仅适用于3.3或更高版本的安装.
编辑:Anaconda没有配备Python启动器.它仅适用于ActiveState,标准或许多其他安装.
EDIT2:这是两个全新的Python 3.4安装的ActiveState Python和Anaconda Python,截图.请注意Anaconda Python如何不包含py.exe和许多其他(非必要)可执行文件?

编辑3:经过一些"困难"测试后,只需将anaconda设置为Python3.4的默认安装,然后从另一个安装中获取py.exe.就这些.因此,您可以从其他源安装Python3.4,卸载它,并保存py.exe,确保它在系统路径中,并且python启动器已完全安装.
EDIT4:实际上这里还有一个独立的安装程序:https://bitbucket.org/vinay.sajip/pylauncher/downloads
如果从python.org的下载文件中安装python 并选择“ [x] install pylauncher [x] install for all users”,则py.exe将安装在中C:\Windows\py.exe。
我认为,如果您不为所有用户安装,则它位于python安装根目录中。
如果你能够运行py从cmd.exe,那么你就可以找出它与where py.exe。