代码之家  ›  专栏  ›  技术社区  ›  masher

如何安装python软件包,就好像电脑是全新的一样?

  •  0
  • masher  · 技术社区  · 3 年前

    我想用干净的Windows和python安装为用户测试python包安装。

    这意味着,安装的任何需要编译的python包都应该抛出错误。

    我该如何测试?我需要一个完整的虚拟机吗?简单地安装到一个干净的虚拟环境中并不能提供同样的体验。

    0 回复  |  直到 3 年前
        1
  •  1
  •   Jay M    3 年前

    这是pyenv和pipenv的一个用例。

    Pyenv 创建多个单独的python解释器安装。

    Pipenv 创建每个应用程序意味着指定使用哪个解释器(pyenv)和哪个版本的包。

    这种组合,再加上像pytest这样的测试环境,可以用于在许多配置中自动化测试。

    另一种方式是docker,但IMO对于这个用例来说,这只会使事情变得复杂。