使用setup.py进行跨平台部署

时间:2018-10-08 00:16:16

标签: python numpy conda setup.py

我正在Win10下开发一个Python应用程序,该应用程序将在Conda环境下的Linux上部署。

比方说,我明确导入的唯一软件包是Numpy。我必须将什么放入setup.pyenvironment.yaml文件中,以便

运行时,所需的依赖项(包括C编译器)会在Linux下自动安装:

conda env create --force -n environment.yaml

我的目标是使用Win10下的代码更改后,使用Gitlabs / AWSCodePipeline之类的CI工具自动构建并运行测试

1 个答案:

答案 0 :(得分:0)

install_requires键传递给setup函数,您应该放在numpy并在此行添加一些版本规范。例如,install_requires=['numpy>=1.0']

有关规范和其他选项的更多信息,您可以阅读here