如何在python应用程序中使用virtualenv来测试自定义轮包

时间:2018-07-03 15:05:37

标签: python virtualenv python-wheel

我正在使用基于Python的自定义CI实用程序。它旨在简化C ++代码的构建,测试,分析和打包。

已经包装了多个C ++库供Python使用,我想向此CI实用程序添加自动Python测试。在这个站点解释了如何使用virtualenv within a Python script之后,我的想法是除了安装一些Python来评估我在C ++库上创建的Python轮子的合理性之外,还要这样做。

尽管能够创建和激活虚拟环境,但我仍然难以理解如何继续安装车轮:

  • 安装pip只能将执行限制为单个python版本,我更愿意对python2python3两个版本进行测试。是否可以使用pip软件包来做到这一点?
  • 我看到virtualenv可以访问功能install_wheel,但是提供的帮助仅为install_wheel(project_names, py_executable, search_dirs=None, download=False)。有谁知道如何使用来问轮子的安装?可以使用python2参数为python3py_executable安装此功能。
  • 也许还有其他解决方案,但我不知道...

有没有人试图做过这样的事情并且可以帮助理解我的问题?

0 个答案:

没有答案