Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python手动/隔离/可移植Windows安装_Python_Windows_Python 3.x_Installation_Pip - Fatal编程技术网

Python手动/隔离/可移植Windows安装

Python手动/隔离/可移植Windows安装,python,windows,python-3.x,installation,pip,Python,Windows,Python 3.x,Installation,Pip,我认为这是一个简单的问题,但我花了很多时间在谷歌上寻找答案,但运气不佳。希望你能帮助我 我的公司在windows上有一个大型软件系统,它是便携式的,这意味着复制一些文件夹,将一些文件夹添加到windows路径,您就可以开始了 没有注册表,系统目录中没有dll,没有快捷方式,什么都没有 我想在我们的系统中以相同的模式开始使用Python3.x。我还希望能够不时向该发行版添加pip/conda第三包 我不想在所有系统上安装python msi 我不想把它打包成独立的可执行文件,比如py2exe和p

我认为这是一个简单的问题,但我花了很多时间在谷歌上寻找答案,但运气不佳。希望你能帮助我

我的公司在windows上有一个大型软件系统,它是便携式的,这意味着复制一些文件夹,将一些文件夹添加到windows路径,您就可以开始了

没有注册表,系统目录中没有dll,没有快捷方式,什么都没有

我想在我们的系统中以相同的模式开始使用Python3.x。我还希望能够不时向该发行版添加pip/conda第三包

  • 我不想在所有系统上安装python msi
  • 我不想把它打包成独立的可执行文件,比如py2exe和pyinstaller,或者使用特殊的python发行版,比如PyWin32
不知怎么的,我找不到正式的解决办法

最接近的事情是,但是不支持pip,python是最小的,系统隔离是“几乎”

3.8。3.5版中新增了嵌入式发行版

嵌入的发行版是一个ZIP文件,其中包含一个最小的Python 环境其目的是作为另一应用程序的一部分, 而不是由最终用户直接访问

提取时,嵌入的分布(几乎)完全隔离 来自用户的系统,包括环境变量、系统 注册表设置和安装的软件包。标准库是 作为预编译和优化的.pyc文件包含在ZIP中,以及 python3.dll、python36.dll、python.exe和pythonw.exe都是 假如Tcl/tk(包括所有依赖项,如空闲)、pip和 不包括Python文档

注意嵌入式发行版不包括Microsoft C 运行时,应用程序安装程序负责 提供这个。运行时可能已安装在用户的计算机上 系统以前或通过Windows Update自动运行,并且可以 通过在系统目录中查找ucrtbase.dll检测到。第三方 软件包应由应用程序安装程序与 嵌入式分布。使用pip管理依赖项,如 此发行版不支持常规Python安装is, 尽管需要谨慎,但也可以将pip用于 自动更新。一般来说,应处理第三方软件包 作为应用程序的一部分(“供应商”),以便开发人员能够 在向提供更新之前,请确保与较新版本兼容 用户

有什么想法吗?
谢谢。

你可以

那么。。。在一台计算机上安装Python并在其他计算机上复制该安装

通常,我会在Windows Virtualbox机器上安装Python(微软通常会免费试用或测试旧的Internet Explorer版本)

然后我将Python目录复制到我的Windows机器(真正的主机)上,并且通常可以正常工作。这使得使用各种python版本成为可能


您是否尝试完成Python嵌入式发行版?通常它们不会随Tkinter一起提供,但有一次我可以复制文件并以一种有效的方式放入这个发行版。也试试看。

这并不能回答OP的问题欢迎使用SO。请阅读此内容,并按照此处的指南提供高质量的答案。@TheWayWe来自您的网站,我到底做了什么?(要求学习…)