如何从批处理脚本或类似的东西在Windows机器上安装Python。
要求是我需要安装它而不需要人为干预。
和网站套餐。是否可以自动安装此处的软件包:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymatlab
它的基本.exe安装程序,只需点击一下。
答案 0 :(得分:2)
解压缩Winpython的内容,将此文件夹复制到您喜欢的任何Windows机器上。你做完了: - )。
关于你的第二个问题:Winpython是完全可移植的,并附带了一个用于第三方python包的GUI安装程序。只安装所有你需要的东西,然后将Winpython文件夹复制到所有的Windows-PC。
干杯巴里奥斯
编辑:Anaconda python包似乎也有一个便携模式。它预装了许多科学包。所以它也应该可以安装所有需要的软件包ONCE并将整个Anaconda文件夹移动到所有机器上,但我还没有测试过它。答案 1 :(得分:1)
Python就像任何其他的一样.msi。你可以使用msi:
安装这样的pythonmsiexec /i python-2.7.6.msi /passive
(如果您根本不想要任何输出,请使用/quiet
代替/passive
.... /passive
也不需要用户输入,但仍显示进度条,可以很好。)
对于第三方软件包...如果您可以将distutils引导到软件包中(您可以执行此操作...查看distutils文档),则可以使用easy_install
。如果您将easy_install
指向tar.gz
文件,它将使用它而不是尝试通过pypi下载(尽管如果您愿意,也可以允许它也这样做)。如果您将其指向您提到的网站的exes,这也有效。至少,大多数......偶尔会有不同的(wxpython,pyreadline是我所知道的两个)。
即
c:\python27\scripts\easy_install.exe my_module.py27-amd64.exe