在没有用户交互的情况下安装python for windows

在没有用户交互的情况下安装python for windows,python,Python,如何从批处理脚本或类似的东西在windows计算机上安装Python 要求是,我需要安装它没有人机交互 和网站包。是否可以自动安装此处的软件包: 它的基本.exe安装程序,只需单击几下。解包的内容,将此文件夹复制到您喜欢的任何windows计算机上。您的操作已完成:-) 关于您的第二个问题:Winpython是完全可移植的,并且带有用于第三方python包的GUI安装程序。只需安装一次所需内容,然后将Winpython文件夹复制到所有Windows-PC 干杯,巴里奥斯 编辑:anaconda

如何从批处理脚本或类似的东西在windows计算机上安装Python

要求是,我需要安装它没有人机交互

和网站包。是否可以自动安装此处的软件包:

它的基本.exe安装程序,只需单击几下。

解包的内容,将此文件夹复制到您喜欢的任何windows计算机上。您的操作已完成:-)

关于您的第二个问题:Winpython是完全可移植的,并且带有用于第三方python包的GUI安装程序。只需安装一次所需内容,然后将Winpython文件夹复制到所有Windows-PC

干杯,巴里奥斯


编辑:anacondapython包似乎也有一个可移植模式。它预装了许多科学软件包。因此,一次安装所有需要的软件包并将整个Anaconda文件夹移动到所有机器上也是可能的,但我还没有对此进行测试。

Python和其他任何软件一样只是一个.msi。您可以使用msi像这样安装python:

msiexec /i python-2.7.6.msi /passive
(如果您根本不需要任何输出,请使用
/quiet
而不是
/passive
/passive
也不需要用户输入,但仍会显示进度条,这很好)

对于第三方软件包。。。如果您可以将distutils引导到包中(您可以这样做…检查distutils文档),您可以使用
easy\u install
。如果您将
easy\u install
指向
tar.gz
文件,它将使用它,而不是尝试通过pypi下载(如果您愿意,也可以允许它这样做)。如果你把它指向你提到的网站上的前任,这也行得通。至少,他们中的大多数。。。偶尔会有不同的(wxpython和pyreadline是我知道的两个)

i、 e


请仔细阅读我的回答:您只需将所有需要的软件包安装一次到便携式Winpythonfolder中,然后将此文件夹复制到所有需要的机器上!我想这就是你想要的,不是吗?好的。我想我能做到。我们想根据一些动态配置文件安装软件包,但我想我们可以安装所有软件包,只需在需要的文件中复制粘贴即可设置安装位置?nvm,找到它TARGETDIR=“C:\myfolder”/qb如果需要,这里还有一个为所有用户安装的选项-默认为仅限当前用户,这是需要的(一些python模块,例如comtypes,如果为所有用户安装了python,则找不到它)。仅供参考。我最喜欢这一个,但最终使用了另一个答案,因为在windows azure上运行某些软件包时出现问题。请注意,这适用于windows 7,但不适用于WinXP(在版本2.7.3-2.7.10rc1中出现故障)
c:\python27\scripts\easy_install.exe my_module.py27-amd64.exe