我认为这是一个简单的问题,但我花了很多时间来找到没有运气的答案。希望你能帮帮我。
我的公司在 windows 上有一个大型SW系统便携式,这意味着复制一些文件夹,在Windows路径中添加一些文件夹,您就可以开始了。
没有注册表,系统目录中没有dll,没有快捷方式,没有!
我想在相同范例的系统中开始使用 python 3.x 。我还希望能够不时向该发行版添加一个pip / conda 第三个包。
不知何故,我无法找到正式的官方解决方案。
最接近的是here但支持不支持,python是最小,系统隔离是"几乎&# 34;
3.8。嵌入式分发版本3.5中的新功能。
嵌入式发行版是一个包含最小Python的ZIP文件 环境。它旨在作为另一个应用程序的一部分, 而不是被最终用户直接访问。
提取时,嵌入式分布(几乎)完全隔离 来自用户的系统,包括环境变量,系统 注册表设置和已安装的包。标准库是 包含在ZIP中的预编译和优化的.pyc文件,以及 python3.dll,python36.dll,python.exe和pythonw.exe都是 提供。 Tcl / tk(包括所有家属,如空闲),pip和 不包括Python文档。
注意嵌入式发行版不包含Microsoft C. 运行时,应用程序安装程序负责 提供这个。运行时可能已经安装在用户的上面 系统以前或通过Windows Update自动,并且可以 通过在系统目录中找到ucrtbase.dll来检测。第三方 软件包应由应用程序安装程序一起安装 嵌入式发行版。使用pip来管理依赖关系 使用此发行版的常规Python安装不支持, 虽然有些小心,但也可以包含和使用pip 自动更新。通常,应该对待第三方软件包 作为应用程序的一部分(“vendoring”),以便开发人员可以 在提供更新之前,请确保与较新版本兼容 用户。
有什么想法吗? 感谢。
答案 0 :(得分:1)
如何...在一台计算机上安装Python并在其他计算机上复制该安装?
通常,我在Windows Virtualbox机器上安装Python(Microsoft通常免费试用它或测试旧的Internet Explorer版本)。
然后我将Python目录复制到我的Windows机器(真正的主机)并且通常可以工作。这使得使用各种python版本成为可能。
您是否尝试完成Python Embedded Distribution?通常它们不会附带Tkinter,但是一旦我可以复制文件并以有效的方式放入此发行版。也试一试。
答案 1 :(得分:0)