我是靠谱客的博主 哭泣饼干,最近开发中收集的这篇文章主要介绍python可嵌入和可执行版本_Python可嵌入zip,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

随着3.5.0版本的发布,Python.org引入了一个名为可嵌入zip文件的发行版。

不幸的是,压缩文件没有帮助文件(甚至没有自述文件)。Python.org上的download page只是在下载中列出了它。

显然这是一个可移植的Python发行版。不管怎样,它在结构和大小上都与使用安装程序的标准发行版大不相同。

我意识到使用get-pip.py安装pip是可能的,并且,由于pip,添加许多其他应用程序包是轻而易举的,尽管我仍然无法添加Tkinter(根据您的shell调整斜杠):curl https://www.python.org/ftp/python/3.x.x/python-3.x.x-embed-amd64.zip > epython.zip

unzip -o epython.zip -d env1

curl -L https://bootstrap.pypa.io/get-pip.py>env1/get-pip.py

env1/python env1/get-pip.py

添加所需内容,例如django:env1/python -m pip install django

考虑到尺寸(3.5.1-x64为6.5兆),我认为它可以方便地作为创建隔离环境的一种方法。

实际上,一般的Pythondocumentation说the embedded distribution is (almost) fully isolated from the user’s system, including environment variables, system registry settings, and installed package

因此,在Windows中现在有两个独立的Python环境,第二个是标准的

Virtualenv。Virtualenv中的相同过程如下:virtualenv env2

而对于django来说:env2/Scripts/python -m pip install django

比较env1和env2的内容,它们似乎具有相同的文件。唯一显著的区别是Tkinter1,这对桌面应用程序来说并没有多大意义。

Python Virtualenv和Python embedded的区别是什么?

具体来说,使用可嵌入zip(env1)和Virtualenv(env2)创建的独立web应用程序之间的区别是什么?

最后

以上就是哭泣饼干为你收集整理的python可嵌入和可执行版本_Python可嵌入zip的全部内容,希望文章能够帮你解决python可嵌入和可执行版本_Python可嵌入zip所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部