我正在使用基于Python的自定义CI实用程序。它旨在简化C ++代码的构建,测试,分析和打包。
已经包装了多个C ++库供Python使用,我想向此CI实用程序添加自动Python测试。在这个站点解释了如何使用virtualenv within a Python script之后,我的想法是除了安装一些Python来评估我在C ++库上创建的Python轮子的合理性之外,还要这样做。
尽管能够创建和激活虚拟环境,但我仍然难以理解如何继续安装车轮:
pip
只能将执行限制为单个python版本,我更愿意对python2
和python3
两个版本进行测试。是否可以使用pip
软件包来做到这一点?virtualenv
可以访问功能install_wheel
,但是提供的帮助仅为install_wheel(project_names, py_executable, search_dirs=None, download=False)
。有谁知道如何使用来问轮子的安装?可以使用python2
参数为python3
和py_executable
安装此功能。有没有人试图做过这样的事情并且可以帮助理解我的问题?