文件名称:沙盒管理
文件大小:36.62MB
文件格式:ZIP
更新时间:2024-03-01 05:46:43
Python
沙盒管理 高性能的可视化本地沙箱管理系统 背景 和其他大多数现代编程语言一样,Python对包和模块的下载,存储以及管理有其自己的一套方法,Python的包一般都存在几个特定的地方,大部分系统包会存在sys.prefix指定的路径下;大部分第三方包,例如easy_install或pip重置包放置在site-packages所指定的路径下。 Python应用程序通常会使用没有标准库内部的扩展和模块,应用程序有时需要特定版本的库,由于Python导入模块不能区分模块版本,这意味着一个Python安装可能无法满足每个应用程序的要求。当我们同时开发多个工程时,不同的工程替代第三方的包放置在相同的路径下。如果有两个工程依赖同一个包,但是所需要的版本却不一样,例如应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,由于Python无法根据版本来区分包的安装路径,所以这里就会发生版本冲突